要求応答パターンを使用する 2 つのアプリケーション (クライアントとサーバー) があります。
クライアントは、メッセージ ID が次のように設定されたサーバーに要求を送信しますID=Hostname-52991-1357677886768-3:1:2:1:1
。
ここで、クライアントは、相関 ID が同じ値に設定されたメッセージをリッスンする必要があります。値には特殊文字 (:) が含まれているため、値をエンコードする必要があります (UTF-8 を使用)。
ブローカー内でメッセージをフィルタリングするために使用される SQL 92 述部である JMS セレクターを設定します。= などの特殊文字を %3D としてエンコードする必要がある場合があります
したがって、セレクターは次のようにJMSCorrelationID='ID=Hostname-52991-1357677886768-3:1:2:1:1'
なり、エンコードされたセレクターは次のようJMSCorrelationID='ID%3AHostname-52991-1357677886768-3%3A1%3A2%3A1%3A1'
になります。
私は今数時間苦労し、見つけたものすべてを検索して読んだが、これを機能させることができず、気が狂っている.
作品のような ASCII 文字のみを使用しabcd
ます。