0
我最近开始关注MSMQ,所以我有基本的疑问。如果两个应用程序需要通信让我们说服务器和客户端,我认为这两个应用程序将共享相同的MQ地址,当客户端更新时,服务器将拥有MSMQ监视器,该监视器将听取消息选择并使用它。所以,根据我有三个组成部分,我们需要MSMQ - 如何在两个应用程序之间进行沟通
客户端 - 它知道队列位置
排队守望者 - 这手表队列
服务 - 哪个队列观察者将消息发送到
我最近开始关注MSMQ,所以我有基本的疑问。如果两个应用程序需要通信让我们说服务器和客户端,我认为这两个应用程序将共享相同的MQ地址,当客户端更新时,服务器将拥有MSMQ监视器,该监视器将听取消息选择并使用它。所以,根据我有三个组成部分,我们需要MSMQ - 如何在两个应用程序之间进行沟通
客户端 - 它知道队列位置
排队守望者 - 这手表队列
服务 - 哪个队列观察者将消息发送到
Tom Hollander在WCF和MSMQ上撰写了一篇很好的三篇文章。当我不得不建立一个通过MSMQ进行通信的应用程序时,他们帮助了我很多。有第三篇文章,但Stack Overflow不会让我发帖,因为我是一个新用户。你可以从第二篇文章中找到它的链接。
你所说的 “既将共享相同的MQ地址” 是什么意思? 您的意思是两台机器都将消息放入一个公共队列中,并且应用程序计算出哪台机器的哪个消息? 为什么客户端发送到服务器上的队列和服务器发送给客户端的队列不同? – 2011-04-13 08:13:30
我可以拥有它... – satish 2011-04-14 03:07:12
然后你不需要一个单独的MSMQ观察者。每个客户端和服务器应用程序都监视队列 – 2011-04-14 08:24:46