メールミドルウェアなどを避けるためのreentranceワイルドカードのご契約?
-
19-09-2019 - |
質問
メールミドルウェアソリューション(JMS,Tibco等) を公表/受付"話題の"フィルタリング用のワイルドカードを購読すべてのメッセージの"話題"など加入("アカウント.*") 話題のできる契約の両方"。撤退"のメッセージ"。CHECKBALANCE"メッセージ。
問題は、このような定期購入を受けてまかなわれています。自分の公開メッセージ
なんと、通常の機構に類似するという、UDPマルチキャストループバックできるON/OFFは、輸送層はなく釣れるデータ送信されます。
はあるので、宣言的なカスタムコードの構成)を設定する方法でのミドルウェアないのメッセージを受信することも同じサービスのインスタンスは公表していますか?理想的には、この動きをフィルターすべ掲載しているすべてのサーバ(ノード)が同じ"のような".
よろしくお願いします。
解決
誰が答えていないので、私は(手ウェービーな方法で)チャイムます。
私はで何もないと信じて JMSあなたが得るかどうかを制御まわりのスペックあなた自身は、トピック受信機にメッセージを送り返します。したがって、このような任意の機能は非ポータブルベンダーの機能になります。特に2番目の要件のために(送信/受信を行っている同じ接続に基づいていくつかの制御対JMSクライアントの「種類」に基づいて)ます。
あなたがコードやメッセージの内容(プロパティ)を変更するには何の柔軟性を得なかった場合、、私はあなたが何のポータブルソリューションを得なかったと思います。そして、その第二の「種」の要件のためにすべての可能性がない解決策ます。
あなたは、ベンダー固有のオプションを調査したい場合は、、あなたはあなたが何を取得ことがあります。あなたが興味を持っているどのベンダーたちに伝える必要がありますが、確認せずに知る方法はありません。
他のヒント
JMS APIを含むこのオプションのためのTopicSubscribersなどTIBCO EMSましょう自分の好きな名前を付けて消費者の"noLocal"物件です。ることによりメッセージ出版されたものと同様の接続、消費されるお客様と同じ接続します。
例えばくはこちらをご覧ください作成方法の課題-契約者の"noLocal"オプション:https://docs.tibco.com/pub/enterprise_message_service/7.0.1-march-2013/doc/html/tib_ems_api_reference/api/javadoc/javax/jms/TopicSession.html