-1

是否可以根据标头将消息路由到 Solace 消息路由器中的特定队列?

请给出简要的细节。

4

1 回答 1

2

Solace Message Router 通过主题路由消息。

您可以将消息发布到:

  1. 一个主题(例如customer/uk/event/logon
  2. 直接进入队列(例如uk_Queue

Solace 消息路由器上的队列可以配置为接收一个或多个主题。例如,uk_Queue可以将 配置为假脱机发布到customer/uk/event/logon和的消息customer/uk/event/logoff

您可以向绑定到队列的消费者添加出口选择器。使用出口选择器,只有标头与选择器字符串匹配的消息才会被传递给消费者。请注意,这仅适用于将消息传递给消费者。与队列中配置的主题匹配的消息将被假脱机,无论消费者的选择器是否匹配消息。

或者,您可以创建一个主题端点,它允许入口选择器。主题端点将接收与可配置主题和与配置的入口选择器匹配的标头字段匹配的消息。

您可能也有兴趣查看 http://dev.solacesystems.com/get-started/java-tutorials/topic-queue-mapping_java/ ,它简要介绍了队列映射的主题。

于 2016-05-20T04:01:28.633 回答