我们正在将电子商务集成从使用批处理迁移到消息传递(MSMQ)。电子商务应用程序本身托管在不在我们域中的Web服务器上。机器处理订单位于我们LAN中的域中。当下订单时,电子商务应用程序将写入本地MSMQ。我们的订单处理组件应连接到此队列并从中读取消息。我们没有使用WCF。
如果由我决定,我要么放弃MSMQ,要么选择RabbitMQ,要么在像Hamachi这样的两台机器上安装一个vpn客户端。
我知道MSMQ可以通过IIS使用HTTP作为传输。但是,我似乎找不到关于如何安全地设置它的文档。是否像在IIS中启用其中一个身份验证选项一样简单?我宁愿使用基本身份验证,因为我们计划通过HTTPS执行此操作。之后,如何从订单处理组件发送凭证?
答案 0 :(得分:0)
MSMQ支持HTTP和HTTPS。有关详细信息,请参阅http://technet.microsoft.com/en-us/library/cc785272(v=ws.10).aspx 干杯, 约埃尔