シンプルな Java Web アプリケーションを使用して、Spring JMS クライアントをブートストラップしてロードし、キューでメッセージをリッスンして受信メッセージを処理することを計画しています。私の Web アプリケーションは、JMS クライアントをロードするためだけに存在します。このアプリケーションにアクセスするユーザーはいません。
このアプリケーションを AWS Beanstalk にデプロイした場合、ジョブ キューにメッセージがロードされ、ウェブ アプリケーションの jms ジョブ リスナーが利用可能なすべてのリソース (メモリ) を使用していると仮定すると、自動的にスケーリングされますか。スレッドなど? ロードバランサーにトラフィックがない場合でも、AWS はアプリケーションの新しいインスタンスをスピンアップしますか?