根据这个:http://msdn.microsoft.com/en-us/library/ms811053.aspx从远程队列读取意味着调用RPC调用。从本地队列读取时怎么办?还使用RPC吗?
我正在尝试使用的场景是从本地队列读取的多个服务。使用远程队列,RPC将创建一个阻塞调用,以阻止其他服务从远程队列中读取。但是如果队列是本地队列,那么呼叫仍然会被阻止,因为MSMQ一次处理来自一个服务的请求吗?
答案 0 :(得分:1)
接收邮件的本地访问使用本地RPC http://technet.microsoft.com/en-us/library/cc738291(WS.10).aspx
程序是一样的。如果您没有打开队列进行共享(即您指定了MQ_DENY_RECEIVE_SHARE),那么无论本地或远程活动如何,您都将受阻。
干杯
John Breakwell