Stomp选择器条件

时间:2012-10-24 05:50:22

标签: jms selector activemq stomp

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

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

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

这样的东西
var headers = {'selector': "to = '" + self.userName + "' OR *"};

接收发往所有用户的邮件。

1 个答案:

答案 0 :(得分:2)

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

正确的语法是

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