1

C# コンソール アプリケーションを作成して、他のマシンにある他の Java コンソール アプリケーションで、MSMQ にあるメッセージの量を照会できるようにしたいと考えています。

どうすればそれを実装できますか?彼らはどのような方法でコミュニケーションをとることができますか?ほとんどの人がこれを行う標準的な方法は何ですか?

4

1 に答える 1

1

実際には、キューでの作業の半分は既に完了しています。すべてはシナリオによって異なりますが、あるアプリケーションから別のアプリケーションにメッセージを送信する場合は (それが構築された言語に関係なく):

  • キューを使用することもできるので、同じキュー プラットフォーム用のクライアントを用意すれば、うまくいくでしょう。

  • もう 1 つのアプローチは、通常の Web サービスよりも相互運用性が高い wcf サービスを使用することです。

  • 最後に、RESTful なアプローチを構築できる新しいテクノロジー (.net では OData です) があるため、Web サイト内を移動するのと同じ方法で情報を照会できます。たとえば、(http://myapplication/users /?id=4) の場合、任意のクライアント アプリケーション (Java または C#) は、REST クライアントの独自の実装でそれを使用できます。

他にもたくさんの方法があると確信していますが、これは私がすでに試した方法です。

それが役に立てば幸い。

于 2012-11-18T09:40:52.143 に答える