私の目標は、Play!を使ってHerokuで水平にスケーラブルなアプリをセットアップすることです!フレームワーク。 Webワーカーはユーザーからの着信要求を受け取り、RabbitMQを介してバックグラウンドワーカーにジョブをオフロードして非同期に実行します。Playframework、Heroku、RabbitMQとバックグラウンドワーカー
ウェブワーカーは非常に軽量になりますが、私のバックグラウンドワーカーは大量の負荷にさらされるため、スケーリングする必要があります。
バックグラウンドワーカーは、Procfileからコマンドとして呼び出されるJavaクラスになります。クラスは、RabbitMQによって公開されたメッセージをリッスンします。
私が直面している課題は、私がHerokuとPlayの両方に新しいことです。フレームワーク。
私の質問は、この方法でHerokuでスケーラブルなアプリケーションを構築することは可能でしょうか?
さらに、Playでの使用に適切な方法でバックグラウンドワーカーを扱っていますか?フレームワーク?
ありがとうございます。