0

現在、eコマース統合をバッチ処理からメッセージング(MSMQ)に移行中です。eコマースアプリケーション自体は、ドメインにないWebサーバーでホストされています。注文を処理するマシンは、LANのドメインにあります。eコマースアプリは、注文時にローカルMSMQに書き込みます。注文処理コンポーネントはこのキューに接続し、そこからメッセージを読み取る必要があります。これにはWCFを使用していません。

もしそれが私次第だったら、MSMQを捨ててRabbitMQを使うか、Hamachiのような両方のマシンにVPNクライアントを置くでしょう。

MSMQがIIS経由のトランスポートとしてHTTPを使用できることを私は知っています。ただし、これを安全に設定する方法については、多くのドキュメントが見つからないようです。IISで認証オプションの1つをオンにするのと同じくらい簡単ですか?HTTPS経由でこれを行う予定なので、基本認証を使用することをお勧めします。その後、注文処理コンポーネントから資格情報を送信するにはどうすればよいですか?

4

1 に答える 1

0

MSMQ は HTTP と HTTPS をサポートしています。詳細については、http: //technet.microsoft.com/en-us/library/cc785272(v= ws.10).aspxを参照してください。

于 2013-03-22T10:28:13.927 に答える