我正在尝试模拟一个工作流程,其中我有三个 MQ 服务器 A、B 和 C。
我想要做的是让 A 和 C 服务都向 B 和 B 发送消息,以便能够向 A 和 C 发送消息。
A -----> B(B从A接收消息) C -----> B(B从C接收消息)
B -----> A(B向A发送消息) B -----> C(B向C发送消息)
使用资源管理器 MQ GUI 进行设置的最佳或最直接的方法是什么?所有三个服务都将在同一台机器上运行。
我不会使用 MQ Explorer 进行设置(太容易出错),而是使用 MQSC 命令。
首先进行 A 和 B 队列管理器设置,然后进行 B 和 C 队列管理器设置。
这是一篇关于如何在 2 个队列管理器之间进行完整设置的 MQ 博客文章:http: //www.capitalware.biz/rl_blog/? p=509
请记住,如果您在同一台服务器上运行 3 个队列管理器,那么每个队列管理器(侦听器)都需要自己的端口号。即A使用1414,B使用1415,C使用1416。