2つのWebサーバーがあります。1つは非同期で、もう1つは同期です。非同期サーバーはページ上のクライアントとのリアルタイムの対話を処理し、同期サーバーは同期Webサーバーの他の一般的なタスク(認証、静的ページなど)の中でも、ページの静的コンテンツを提供します。
2つのサーバーを接続して、非同期サーバーで収集された対話データを同期サーバーに送信し、同期サーバーがデータをデータベースに保存できるようにします。これを実装するには、RabbitMQを使用して、データを含む各メッセージが非同期サーバーから同期サーバーに送信されるようにします。これらのメッセージを受信すると、同期サーバーはそれらを1つずつ処理します。
この2サーバーの場合、パフォーマンスを向上させるためにCeleryを使用する必要があるのではないかと思います。このセットアップを複数の非同期サーバーと複数の同期サーバーに拡張する必要がある場合はどうなりますか?では、Celeryをどのように利用すればよいですか?