2012-01-17 115 views

回答

0

不,你不能。 MSMQ旨在仅在Windows上运行。如果您需要类似的东西,您最好的选择是获得可在Linux上运行的消息产品(如Websphere MQ)提供某种桥接互操作层以与Windows上的MSMQ进行透明通信。

1

我相信MSMQ规范已经发布,所以任何人都可以编写自己的MSMQ堆栈以在任何操作系统上运行。

0

答案是no

Message Queuing (MSMQ)官方网站

运行时间要求

MSMQ 1.0 can be deployed on computers running Microsoft® Windows NT® 4.0, Windows® 95, and Windows 98. 

MSMQ 2.0 can be deployed on computers running Microsoft Windows 2000. 

MSMQ 3.0 can be deployed on computers running Microsoft Windows XP Professional and members of the Windows Server 2003 family. 

MSMQ is also available with independent client functionality on computers running Windows CE 3.0. 

互操作性

随着MSMQ-MQSeries桥接,以提供连接器应用程序微软主机Integration Server 2000可以使用消息队列与IBM MQSeries系统进行通信。有关支持与使用MSMQ-MQSeries Bridge的其他邮件系统的互操作性的更多信息,请参阅Message Queuing Connector Services