10

私が書いた電子メール サービスを私のフラスコ アプリケーションから完全に分離したいと考えています。私はrabbitmqでセロリを使用しています。したがって、あるプロジェクトでメッセージをキュー (プロデューサー) に送信する Flask アプリケーションを使用できるように、セロリを構成できる方法があるのではないかと考えています。そして別のプロジェクトでは、メッセージをリッスンしてタスク(消費者)を実行するセロリインスタンスを実行しています。通信が正確にどのように機能するのか、まだ混乱していますか?(電子メールを送信する) API をフラスコ アプリケーションまたはセロリ プロジェクトに配置しますか? 最終的には、Flask アプリケーションと Celery インスタンスを異なる EC2 インスタンスに配置したいと考えています。この場合、rabbitmq がメッセージ ブローカーとして機能します。

ご協力いただきありがとうございます!

4

1 に答える 1