我正在通过Stomp将Web客户端注册到ActiveMQ消息服务器。客户端具有用户名并通过设置选择器注册到共同主题。
var headers = {'selector': "to = '" + userName + "'"};
客户端通过在标头中设置“to”属性来发送消息。是否也可以使用更复杂的选择器接收广播消息?我正在寻找像
这样的东西var headers = {'selector': "to = '" + self.userName + "' OR *"};
接收发往所有用户的邮件。
答案 0 :(得分:2)
别介意这个问题。我找到了解决方案。这实际上就像我已经猜到的那样(我真的应该在发布之前尝试过)。还有一个ActiveMQ文档:http://activemq.apache.org/selectors.html
正确的语法是
var headers = {'selector': "to = '" + self.userName + "' OR '*'"};