如何将队列中的选择器应用于SolAdmin中的主题

时间:2017-04-10 18:23:46

标签: jms jms-topic solace

现在我有一个主题,它有许多不同类型的消息。让我们说Topic1有A,B和C类型的消息。我有三个队列订阅主题(QueueA,QueueB,QueueC)。我希望每个队列只使用它对应的消息类型,但无法找到这样做的方法。到目前为止,我只能订阅该主题(将收集有关该主题的每条消息)。我似乎无法在SolAdmin上找到一个位置来设置消息的选择器。

我正在使用SolAdmin版本8.0.1.3和Solace VMR版本8.0

1 个答案:

答案 0 :(得分:2)

选择器充当Solace队列的出口过滤器。与主题订阅匹配的所有消息都将在队列中假脱机,但只有与消费者选择器匹配的消息才会发送给该消费者。

或者,您可以使用主题端点。选择器充当主题端点上的入口过滤器。只有与选择器匹配的消息才会在主题端点上假脱机。

无法从SolAdmin定义选择器。当使用者将流绑定到队列或主题端点时,选择器在应用程序中定义。

有关Solace平台中选择器的更多信息,请参阅此处: http://docs.solace.com/Solace-Messaging-APIs/Using-Selectors.htm