我在生产系统中运行 ActiveMQ。我们的一些队列数量非常多,有些队列数量非常少。我有兴趣镜像低容量队列之一,以便我可以围绕收到的消息构建非正式的监视服务。
很遗憾,我能找到的唯一文档似乎暗示镜像队列是全有或全无:您要么为您拥有的每个队列创建一个主题(并遭受复制流经系统的每条消息的性能损失),要么您不能在以下位置使用该功能全部。
是否没有办法为单个已知队列名称启用此有用的功能?
您可以像这样镜像单个队列:
<destinationInterceptors>
<virtualDestinationInterceptor>
<virtualDestinations>
<compositeQueue name="YOUR.QUEUE" forwardOnly="false">
<forwardTo>
<queue physicalName="MIRROR.OF.YOUR.QUEUE"/>
</forwardTo>
</compositeQueue>
</virtualDestinations>
</virtualDestinationInterceptor>
</destinationInterceptors>
您可以找到虚拟目的地的文档here.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)