IBM WebSphere MQ 一对一收发的简单配置

〇、安装

默认安装就行。首次安装会问你网络中有没有win2000及以上版本的电脑,选没有(NO)就可以了。

一、接收方

1、队列管理器:新建-队列管理器。AAAA

2、队列:新建本地队列。AAAA.LQ

3、通道:新建接收方通道。BBBB.TO.AAAA

二、发送方

1、队列管理器:新建-队列管理器。BBBB

2、队列:新建传输队列(其实就是新建本地队列,然后在常规选项中将【使用情况】改为“传输”)。BBBB.TQ

3、队列:新建远程队列。
3.1:远程队列:接收消息那台服务器的本地队列名称,必须与那台服务器一致,不能乱填。这里填接收方的AAAA.LQ
3.2:远程队列管理器:接收消息那台服务器的队列管理器的名称,必须一致,不能乱填。这里填接收方的AAAA
3.3:传输队列:本地建立的传输队列。这里选择发送方的传输队列BBBB.TQ

4、通道:新建发送方通道
4.1、通道名称:必须与接收方的通道名称一致,BBBB.TO.AAAA
4.2、连接名称:接收方的IP地址和端口,端口要写在括号内,例如:127.0.0.1(1414)
4.3、传输队列:传输队列的名称。BBBB.TQ

注意:本机【发送方通道】的名称要与另外一台服务器【接收方通道】的名称一致。

相关术语解释整理:

1、队列管理器
一个队列管理器监听一个端口,里面可以配置监听器,队列,通道,触发器等等功能。

2、队列
是一个消息的集合,可以理解成一个先入先出的栈,或者一个List。队列里面存储的就是收到的报文或者将要发出的报文。如果把队列管理器理解成一个数据库,那么队列就好比一张表。

2.1、本地队列
故名思议,该队列是存储在本地的,占用当前服务器的内存资源,一条消息进入本地队列就代表当前服务器收到了消息。

2.2、传输队列
传输队列是一种特殊的本地队列,新建本地队列时,默认是普通队列,如果要建立传输队列需要修改【使用情况】为“传输”。
传输队列的作用非常重要,传输队列是连接本地队列,通道,远程队列的桥梁。当我们把数据放到远程队列上时,远程队列会把数据放置到传输队列上,然后经过发送通道发出,直至另一台服务器收取。

2.3、远程队列
远程队列相当于把别的服务器上的本地队列映射到当前服务器上。

参考资料:https://blog.csdn.net/lvshaorong/article/details/77188538

发表回复

您可以匿名评论,只有「评论」 是必填项,其他的都可以不填。如果填写电子邮箱地址,有人回复时您将收到邮件通知。