3

HornetQ を組み込みサーバーとして使用しています。複数のキューを作成して、それらを単一のアドレスにバインドできます。これはうまく機能し、メッセージを 1 つのアドレスに送信して、複数のキューで消費させることができます。単一のキューにメッセージを送信する複数のアドレスが必要な別のビジネスがあります。ユースケースは、キューを、システム内で起こっている複数の事柄に「サブスクライブ」しているユーザーと考える場合です。つまり、さまざまなイベントがさまざまなアドレスに投稿され、ユーザーが購読している場合、それらのメッセージはユーザーの個人用キューに送られます。これは可能ですか?
私が考えることができる唯一の方法は、ダイバートを設定することでした. より良い方法があるかどうか疑問に思います。複数のアドレスのメッセージを、キューにマップされるユーザーごとに 1 つの一意のアドレスに転送するため、転送が機能します。ところで; CORE API を使用しています

4

1 に答える 1