之前没有使用过 MSMQ,我完全不清楚使用它的客户端环境要求。
我正在设计一个将与遗留系统集成的客户端/服务器解决方案,并且我在消息传递方面很受欢迎。我想使用像 MassTransit 这样的服务总线实现,但这需要 MSMQ。
我是否必须确保每台客户端 PC 上都安装了 MSMQ?
我不认为我把它卖给管理员密码管理员的前景很好。
现在我可以可靠地期望每台客户端机器都安装了 Windows XP Professional,但这可能会改变,我的理解是 MSMQ 没有默认安装在更新的操作系统上,这将是一个更令人头疼的问题。
谁能帮我解释一下这是如何工作的?我无法想象任何商业软件如何依赖 MSMQ,除非我错过了一些重要的东西(我希望我是)。
(服务器不是问题——我可以完全控制那里。)