0

応答キューにリスナーをセットアップしました。それらをマスター (メッセージがキューに入れられる場所) にのみ配置し、他のサーバーには応答キューへのリスナーを持たないようにします。他のすべてのキューへのリスナーが必要です。

Spring AMQP では、リスナーの同時実行数を 0 に設定することはできません。そのため、スレーブ サーバーの応答キューに 0 のリスナーを設定することはできません。

応答キューのスレーブ サーバーで同時実行数を 0 に設定するにはどうすればよいですか?

4

2 に答える 2

0

auto-startup="false"リッスンするコンテナーのみを使用start()します。

于 2014-05-09T12:51:58.610 に答える
0

春のプロファイルを使用してそれを行うことができました。「マスター」プロファイルをすべてのリスナー Bean に追加し、マスター サーバーでのみマスター プロファイルをアクティブ化しました。

プロファイルを使用して開始するためのいくつかの優れた記事

http://diarmuidmoloney.wordpress.com/2012/04/07/spring-environments/

http://maciejwalkowiak.pl/blog/2012/03/27/spring-3-1-profiles-and-tomcat-configuration/

于 2014-05-09T09:50:02.197 に答える