我正在尝试使用以下连接连接到在AWS EC2实例上运行的MSMQ:
MessageQueue = new MessageQueue("FormatName:Direct=TCP:xx.xxx.xx.xxx\\private$\\TestQueue");
我已使用AWS安全组和Windows防火墙启用了所有适当的流量。我得到的错误是“远程计算机不可用。”
MSMQ是否适用于不在同一域中的Windows机器,而不必使用HTTP?
我包含了这个netstat跟踪,因为看起来MSMQ服务没有在公共接口上监听,但如果问题就不知道如何解决这个问题。
C:\Users\Administrator>netstat -abno | findstr 1801
TCP 0.0.0.0:1801 0.0.0.0:0 LISTENING 4184
TCP [::]:1801 [::]:0 LISTENING 4184