2

我正在通过 Stomp 将 Web 客户端注册到 ActiveMQ 消息传递服务器。客户端有一个用户名并通过设置一个选择器注册到一个共同的主题。

var headers = {'selector': "to = '" + userName + "'"};

客户端通过在标头中设置“to”属性来发送消息。是否也可以使用更复杂的选择器接收广播消息?我正在寻找类似的东西

var headers = {'selector': "to = '" + self.userName + "' OR *"};

接收发给所有用户的消息。

4

1 回答 1

2

别管这个问题。我找到了解决方案。这实际上和我已经猜到的差不多(我真的应该在发布之前尝试过)。还有一个 ActiveMQ 文档: http: //activemq.apache.org/selectors.html

正确的语法是

var headers = {'selector': "to = '" + self.userName + "' OR '*'"};
于 2012-10-24T06:07:48.160 回答