1

JMS ベースと WebSphere MQ ベースの 2 つのシステムがあります。JMS で構成されたトピックにメッセージを送信するクライアント A があります。WebSphere MQ で構成されたトピックを介してこのメ​​ッセージを受信する別のクライアント B。

このコミュニケーションを実現するにはどうすればよいですか?この橋を建設する際の考慮事項は何ですか? ブリッジが解決策である場合、どのように構築できますか?

4

1 に答える 1

2

あなたの説明から、クライアントの1つはJava(JMS)で書かれており、もう1つは別の言語で書かれており、両方が同じキューにアクセスできると思います。MQシリーズはキューイング製品であり、JMSはJava APIです(JDBCがリレーショナルデータベースに対するものであるように)。MQシリーズはJMSAPIをサポートしているため、メッセージの通信に問題はありません。JMSは、おそらく可能性のあるMQシリーズ機能のサブセットになります。

コンテンツが両方の当事者によって解釈できることを確認してください。標準的な方法は、メッセージでXMLを使用することです。ただし、両方のクライアントが理解できる他の形式を使用できます。CSV(コンマ区切り値)、JSON(JavaScriptオブジェクト表記)を使用することもでき、Hessianのようなクロスプラットフォームのバイナリ形式もあります。

しかし、参加者と伝えたい情報の種類についてより具体的にすることができれば、おそらくより具体的な答えが得られるでしょう。

于 2009-06-12T22:37:12.750 に答える