メールミドルウェアなどを避けるためのreentranceワイルドカードのご契約?

StackOverflow https://stackoverflow.com/questions/1190252

質問

メールミドルウェアソリューション(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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top