You will typically run plone.app.async in a ZEO environment, where you will have one or more
worker instances that act as dispatchers carrying out jobs queued by your main zope instances.
For the sake of simplicity it is assumed that you have one instance that can queue new jobs, and
one worker instance that consumes them, both operating on a single database.
- Each instance has to set the ZC_ASYNC_UUID environment variable in order to integrate properly
with zc.async.
* Each instance loads the single_db_instance.zcml configuration. The worker instance loads the
single_db_worker.zcml configuration in order to setup the queue and configure itself as a
dispatcher.
For more details please look at the example buildout configurations included in the package.
|