如何设置MQ以允许三个服务使用MQ Explorer进行相互通信

时间:2012-07-20 15:23:01

标签: java c++ ibm-mq mq

我正在尝试模拟一个工作流,其中我有三个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进行此设置的最佳或最直接的方法是什么?所有这三项服务都将在同一台机器上运行。

1 个答案:

答案 0 :(得分:0)

我不会使用MQ Explorer进行设置(太容易出错)而是使用MQSC命令。

首先做A& B队列管理器设置然后做B& C队列管理器设置。

这是一篇关于如何在两个队列管理器之间进行完整设置的MQ博客文章: http://www.capitalware.biz/rl_blog/?p=509

请记住,如果您在同一台服务器上运行3个队列管理器,那么每个队列管理器(侦听器)都需要自己的端口号。即A使用1414,B使用1415,C使用1416。