创建应用程序以在主题上向特定订户发送消息

时间:2014-10-30 13:10:15

标签: spring-jms

我正在使用发布者/订阅者模型创建一个spring-jms集成应用程序,我正在使用ActiveMQ服务器。我想制作系统,以便特定发布者发布的消息应该被接收给特定的订阅者。我试图通过Topic Publisher的发布方法来完成它,但它还没有奏效。请提出一些建议。

1 个答案:

答案 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>

您的发布商需要在指示消息内容的消息中添加字符串属性