[Grok-dev] Triggering recurring events and executing tasks in the
"background"
Gary Poster
gary at zope.com
Wed Mar 26 11:02:28 EDT 2008
On Mar 26, 2008, at 10:43 AM, Tim Terlegård wrote:
> On Mar 26, 2008, at 3:31 PM, Sebastian Ware wrote:
>> I have two questions in the "best practice" category. Since they
>> are related I am posting one message:
>>
>> 1 If I want to create a queue utility which executes tasks from a
>> task list in the background, how would I accomplish this?
>>
>> 2 If I want to have actions performed at preset times or at
>> intervals, how would I accomplish this?
>
>
> There are atleast two options:
>
> 1) lovely.remotetask
> http://svn.zope.org/lovely.remotetask/trunk/src/lovely/remotetask/README.txt?rev=83297&view=markup
>
> 2) zope's internal clock server, there's an example
> http://svn.zope.org/Zope/trunk/doc/CHANGES.txt?rev=81697&view=markup
Tim's quite right.
I can't help but mention zc.async, which is now in a push to actually
be used here at ZC. It shouldn't be used--and perhaps can't be used--
by anybody other than us right now, I'd say (so that we're the ones
dealing with breakage at this stage) but, as I said, I can't help
myself:
http://svn.zope.org/zc.async/branches/dev/src/zc/async/README.txt?rev=84809&view=auto
lovely.remotetask is very similar in design to the Zope 2 zasync that
we did some years back. This new design is intended to address a lot
of concerns with that design.
For now, I suggest you go with one of Tim's suggestions. But hey,
zc.async is/will be cool! ;-)
Gary
More information about the Grok-dev
mailing list