WCF';s netMsmqBinding需要在客户端安装任何MSMQ包吗?

WCF';s netMsmqBinding需要在客户端安装任何MSMQ包吗?,wcf,msmq,netmsmqbinding,Wcf,Msmq,Netmsmqbinding,我想使用WCF+MSMQ(netMsmqBinding),我想知道除了我的客户端应用程序和.NET framework之外,我是否需要在客户端安装任何与MSMQ相关的东西。是的,您需要在服务和用户端安装MSMQ 编辑:只是为了修饰答案-您需要安装MSMQ的原因是,当您向另一台机器上的队列发送消息时,实际发生的情况是您正在向发送方机器上的队列管理器发送消息,而发送方机器上的队列管理器正在向接收方机器上的队列管理器发送消息,正在向队列发送消息 每个“发送”都是一个单一的逻辑动作,是赋予MSMQ持久性

我想使用WCF+MSMQ(netMsmqBinding),我想知道除了我的客户端应用程序和.NET framework之外,我是否需要在客户端安装任何与MSMQ相关的东西。

是的,您需要在服务和用户端安装MSMQ

编辑:只是为了修饰答案-您需要安装MSMQ的原因是,当您向另一台机器上的队列发送消息时,实际发生的情况是您正在向发送方机器上的队列管理器发送消息,而发送方机器上的队列管理器正在向接收方机器上的队列管理器发送消息,正在向队列发送消息


每个“发送”都是一个单一的逻辑动作,是赋予MSMQ持久性的原因

MSMQ与TCP一样,是一种传输协议。两端需要能够使用相同的协议进行通信。