我正在通过Stomp登录Web客户端到ActiveMQ消息传递服务器。客户有一个用户名,并通过设置选择器来注册通用主题。
var headers = {'selector': "to = '" + userName + "'"};
客户端通过在标题中设置"到"属性来发送消息。是否还可以使用更复杂的选择器接收广播消息?我正在寻找
之类的东西var headers = {'selector': "to = '" + self.userName + "' OR *"};
接收给所有用户的消息。
不要介意这个问题。我找到了一个解决方案。实际上,这几乎是我已经猜到的(我真的应该在发布之前尝试过)。还有一个ActiveMQ文档:http://activemq.apache.org/selectors.html
正确的语法是
var headers = {'selector': "to = '" + self.userName + "' OR '*'"};