我有用Python编写的带有多个组件的“项目”:有几个不同的金字塔和Twisted应用程序正在运行。
我们要用芹菜来卸下金字塔和扭曲的部分工作。为了明确起见,我们正在看一个芹菜实例/配置,它处理多个金字塔和扭曲应用程序的工作。
我在网上找到的所有信息包括一个或多个应用程序的多个芹菜,多个应用程序没有一个芹菜。芹菜将执行4-5功能,这是所有这些应用程序的共同功能。
对于这类设置,是否存在任何推荐的策略/常见的缺陷,或者我们是否应该对所有不同项目导入的独立celery_tasks包感到满意?
发布于 2013-07-29 13:32:56
它是分布式系统。根据定义,只要任务由工作人员执行,并且调用方能够获取结果,从哪里调用任务并不重要。
这两个项目都应该可以正确地配置为发送任务和接收结果。一个具有共同任务的共享模块将很好。
共享工作人员只应导入该模块。
https://stackoverflow.com/questions/17894396
复制相似问题