我正在使用发布者/订阅者模型创建一个spring-jms集成应用程序,我正在使用ActiveMQ服务器。我想制作系统,以便特定发布者发布的消息应该被接收给特定的订阅者。我试图通过Topic Publisher的发布方法来完成它,但它还没有奏效。请提出一些建议。
答案 0 :(得分:0)
您需要的是基于选择器的过滤器。配置监听器如下:
<jms:listener-container connection-factory="connectionFactoryLpb"
destination-type="dest" destination-resolver="destinationResolverBean">
<jms:listener destination="ABC" ref="listenerBean"
selector="string LIKE '%xyz%'" />
</jms:listener-container>
您的发布商需要在指示消息内容的消息中添加字符串属性