2012-08-28 28 views
1

经过2个小时的广泛的谷歌搜索,我没有找到明确的答案,以下问题。如何通过HTTP与MSMQ通话?

是否可以通过HTTP与MSMQ通话?如果我正确地理解它,可以从MSMQ 3.0开始并使用SOAP。

是否有简单通过HTTP向MSMQ发送消息的MSMQ客户端的示例?在C#中的示例就足够了。

我已经看过博客文章,其中人们创建WCF 服务,通过HTTP接受消息并将其重新路由到MSMQ,但它不是我想要的。

PS。我的最终目标是从Linux机器上的Jetty下运行的Java代码向MSMQ发送消息。因此MSMQ/JNI网桥对我无效。

回答

-1

问:是否可以通过HTTP与MSMQ通话?答:当然可以。很多方法;)

问题:

Q)你是什么环境? COM/ActiveX技术?或者你可以使用“更现代化”的消息队列吗?什么是您的Windows版本?它是Windows客户端还是更多的服务器配置? Q)假设HTTP处于混合状态,您的Web服务器在哪里?在MSMQ主机上?它是一个IIS网络服务器?或者Jetty是等式中唯一的HTTP部分?

建议:

如果你有Web服务器的两侧奢侈品;我只是在这两种环境之间来回发送Json消息(即发明我自己的小型REST-ful协议)。

恕我直言...

+1

我有Linux的机器与码头的服务器,我需要从Java代码将消息发送到MSMQ的Windows Server 2008上运行。由于我不能使用本地MSMQ协议我想也许我可以撰写SOAP消息并直接拍摄。 – expert

+1

你可以。但SOAP很糟糕;)如果你坚持,AXIS2可能是你最好的选择,如果你还不熟悉它。就我个人而言,我认为你可能会用一把钳子拉出你的指甲更有趣... – paulsm4

+0

不,不,我的意思是我有预先存在的要求。我有MSMQ服务器,我需要发送消息。目前没有选择。 – expert