1
私はスプリングブートでactivemqを使用します。 特定のサブスクライバにのみトピックを送りたい。これを達成するには、JMSListenerでセレクタを指定することができますが、これはすでに購読者にメッセージを送信したことを意味します。私がしたいことは、ブローカレベルでメッセージを送信することです。 現在、私は、コードの下にありますactivemqは特定のサブスクライバにブローカのメッセージを送ります
public Broker broker() throws Exception {
BrokerService broker = new BrokerService();
broker.setBrokerName(BROKER_NAME);
broker.addConnector(BROKER_URL);
policy.setTopic(USER_TOPIC);
broker.start();
return broker.getBroker();
}
レッツは、私は2つの主題BOOKSや食べ物を送信することができますメッセージを持っていると言います。 加入者Aの場合はBOOKSのみ、加入者BのBOOKSとFOODの場合は利用可能です。
質問: ブローカーレベルで達成することは可能ですか?もしそうなら。私は、先のポリシーのようなものがあることを知っているが、私はそれを使用する方法がわからない:(