2017-01-31 23 views
1

MSMQサーバーがクライアントインフラストラクチャで実行されており、MSMQキューから送信されたメッセージを受信する必要があります。私はMSMQがWindowsベースのシステムであることを知っていて、Windowsで一番うまくいくでしょうが、Linuxでメッセージを受け取れる方法はありますか?linuxのMSMQクライアントのサポート

おかげで、
Anuj

+0

サードパーティ製品を見つけることができない限り、Linuxで動作するようにMSMQクライアントを作成する必要があります。 APIは文書化されているため、実際には必要でない限り、考えられるものではありません。 –

答えて

1

それを解決するための典型的な方法は、いくつかのマルチプラットフォームのメッセージング製品に埋めることです。 ActiveMQ、RabbitMQなど。そのためには、おそらくWindowsサーバー上に小さなブリッジサービスを作成する必要があります。そのため、すべてのメッセージは「マルチプラットフォームブローカー」を介して中継されます。

+1

それは私がやろうとしていることです。私は、クライアントのMSMQからデータを受信し、linuxホスト上で実行しているActiveMQ(ActiveMQのNMS APisを使用)に転送するウィンドウにC#アプリケーションを書くつもりです。また、Linux上でActiveMQからデータを受け取り、それを処理する別のコンシューマアプリケーションです。この解決策が良さそうか、それとも良い方法が見えるか教えてください。 –

+0

私は正確な解決策がうまく動作しているのを見ました。あなたはよかったはずです。 –

関連する問題