我在回复队列上设置了侦听器,我希望那些只在主服务器上(消息从那里排队),其他服务器应该没有回复队列的侦听器。他们应该有所有其他队列的侦听器。
Spring AMQP 不允许将侦听器并发设置为 0。所以我不能设置 0 个侦听器来回复从属服务器上的队列。
如何在从属服务器上为回复队列设置 0 并发?
我在回复队列上设置了侦听器,我希望那些只在主服务器上(消息从那里排队),其他服务器应该没有回复队列的侦听器。他们应该有所有其他队列的侦听器。
Spring AMQP 不允许将侦听器并发设置为 0。所以我不能设置 0 个侦听器来回复从属服务器上的队列。
如何在从属服务器上为回复队列设置 0 并发?
auto-startup="false"
仅使用start()
您要收听的容器。
我可以使用弹簧型材来做到这一点。我刚刚将“主”配置文件添加到所有侦听器 bean 并仅在主服务器上激活主配置文件。
从使用配置文件开始的几篇不错的文章
http://diarmuidmoloney.wordpress.com/2012/04/07/spring-environments/
http://maciejwalkowiak.pl/blog/2012/03/27/spring-3-1-profiles-and-tomcat-configuration/