Windows环境下配置MQ

在Windows上配置消息中间件MQ

MQ的基本概念和认识:

MQ,简单地说就是消息队列,应用程序把消息放进队列里,等待其他的应用程序或自己把它读走,用于进程间通信,并且可以像 socket 那样用于不同主机间的进程间通信。

它有五个重要的概念:

1)队列管理器

用来管理队列。

2)队列

用来存放消息。

分为:本地队列,远程队列,传输队列

        |-本地队列:存放对方发送的消息

        |-远程队列:向对方发送的消息

        |-传输队列:即将准备传输的消息

3)消息

就是要进行存储与传递的消息。

4)通道

队列管理器之间传递消息的管道。

分为:接收方通道,发送方通道,服务器连接通道

                         |-接收方通道:发送消息的通道

                         |-发送方通道:接收消息的通道(与对方的接收方通道一致)

                         |-服务器连接通道:用于连接并控制远程计算机的通道

                         |-服务器连接通道:一般以DC.SVRCONN进行命名,或者自定义命名

5)侦听器

                 为队列开辟的TCP端口号,通过端口号进行通讯创建mq队列和通道

1、安装客户端MQ。

2、创建队列管理器名

右键队列管理器—新建—队列管理器

填写队列管理器名称

 

 

 

  

下一步至侦听端口号界面:

 

至完成

 

2、创建本地队列

选择队列—新建—本地队列441300.011.L

下一步至完成

 

 

 

 

 

3、创建传输队列

选择队列—新建—本地队列

 

填写传输队列名称:441300.011.SQ

 

 

 

 

点击下一步,点击触发选项,触发器控制选择:打开,触发器数据填写441300.011(自己的发送方通道名称),启动队列选择:SYSTEM.CHANNEL.INITQ

 

至完成

4、创建远程队列

选择队列—新建—远程队列:

队列名称填写: 441300.011.R(自己的远程队列名称,根据实际情况填写)

远程队列填写:441300.011.L(对方的本地队列)

远程队列管理器填写:QM_011_VOUCHER(对方的队列管理器名称)          

传输队列填写:441300.011.SQ(自己的传输队列名称)

 

5、创建发送方通道

选择通道—新建—发送方通道

 

通道名称填写:441300.011(与对方的接收方通道一致)

连接名称填写:连接对方的IP(端口)

传输队列填写:441300.011.SQ(自己的传输队列名称)

 

 

 

6、创建接收方通道

选择通道—新建—接收方通道

 

下一步至完成

7、创建服务器连接通道

选择通道—新建—服务器连接通道

 

下一步至完成

另一方也相应配置MQ,就可以双方通信了

 

posted @ 2021-03-17 11:54  度洛西  阅读(704)  评论(0编辑  收藏  举报