到目前为止,我还没有阅读或使用过MSMQ。多年以来,我只知道它们存在。所以,请原谅我,如果我的问题表明缺乏关于这个主题的基本知识。
如果我必须从机器A向机器B发送消息,但它们不在同一网络上,是否可以使用MSMQ作为消息传递机制?
我相信MSMQ中的公共队列只能在地理位置相距较远的机器之间发送消息,但它们位于同一个域中。
答案 0 :(得分:4)
我相信MSMQ说这是cross forest support。关于它的更多信息here。
答案 1 :(得分:0)
MSMQ有一个可选的HTTP传输模块(需要Internet Information Server)。通过此HTTP传输,MSMQ服务器可以接收从“到处”发送的消息。
Send MSMQ Messages Securely Across the Internet with HTTP and SOAP