我有多个组件用 Python 编写的“项目”:有几个不同的 Pyramid 和 Twisted 应用程序正在运行。
我们正在考虑使用 Celery 卸载 Pyramid 和 Twisted 的一些工作。为了清楚起见,我们正在查看一个 Celery 实例/配置,它处理多个 Pyramid 和 Twisted 应用程序的工作。
我在网上找到的所有信息都涵盖了一个或多个应用程序的多个 Celery;不是一个 Celery 用于多个应用程序。Celery 将执行所有这些应用程序共有的 4-5 个功能。
对于这种设置是否有任何推荐的策略/常见的陷阱,或者我们通常应该celery_tasks
对所有不同项目都导入的独立包感到满意?