经过 2 小时的广泛谷歌搜索,我没有找到以下问题的明确答案。
是否可以通过 HTTP 与 MSMQ 对话?如果我理解正确的话,有可能从 MSMQ 3.0 开始并且它使用 SOAP。
是否有通过 HTTP 向 MSMQ 发送消息的 MSMQ 客户端的简单示例? C# 示例就足够了。
我见过一些博客文章,人们创建了 WCF 服务,通过 HTTP 接受消息并将其重新路由到 MSMQ,但这不是我想要的。
PS。我的最终目标是从 Linux 机器上 Jetty 下运行的 Java 代码向 MSMQ 发送消息。因此 MSMQ/JNI 桥对我不起作用。最佳答案
问:是否可以通过 HTTP 与 MSMQ 对话?
答:当然可以。有很多方法;)
问题:
问)您的环境是什么? COM/ActiveX?或者您可以使用“更现代”的消息队列吗?您的 Windows 版本是什么?它是 Windows 客户端,还是更多的服务器配置?
问)假设混合使用 HTTP,您的 Web 服务器在哪里?在 MSMQ 主机上?它是 IIS Web 服务器吗?或者 Jetty 是等式中唯一的 HTTP 部分?
建议:
如果双方都有网络服务器;我只是在两个环境之间来回 POST Json 消息(即发明我自己的小型 REST 协议(protocol))。
恕我直言...
关于c# - 如何通过 HTTP 与 MSMQ 通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12151247/