0

我们正在将电子商务集成从使用批处理迁移到消息传递 (MSMQ)。电子商务应用程序本身托管在不在我们域中的 Web 服务器上。机器处理订单在我们局域网的域中。下订单时,电子商务应用程序将写入本地 MSMQ。我们的订单处理组件应该连接到这个队列并从中读取消息。我们没有为此使用 WCF。

如果由我决定,我要么放弃 MSMQ 并使用 RabbitMQ,要么在 Hamachi 等两台机器上都安装一个 vpn 客户端。

我知道 MSMQ 可以通过 IIS 使用 HTTP 作为传输。但是,我似乎找不到太多关于如何安全设置的文档。是否像在 IIS 中打开一个身份验证选项一样简单?我更喜欢使用基本身份验证,因为我们计划通过 HTTPS 执行此操作。之后,如何从订单处理组件发送凭据?

4

1 回答 1

0

MSMQ 支持 HTTP 和 HTTPS。有关详细信息,请参阅http://technet.microsoft.com/en-us/library/cc785272(v=ws.10).aspx 干杯,Yoel

于 2013-03-22T10:28:13.927 回答