我希望我写的电子邮件服务与我的烧瓶应用程序完全分离。我正在使用芹菜和rabbitmq。所以我想知道有没有一种方法可以配置芹菜,以便在一个项目中我有 Flask 应用程序将消息发送到队列(生产者)。在另一个项目中,我运行了一个 celery 实例来监听消息并执行任务(消费者)。我仍然对通信将如何工作感到困惑?我是否将 API(发送电子邮件)放在我的烧瓶应用程序或 celery 项目中?最终,我希望在不同的 EC2 实例中拥有 Flask 应用程序和 Celery 实例——用 rabbitmq 作为消息代理。
谢谢你的帮助!