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 に答える