IBM MQ 9.1 教程一:安装和基本概念

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013231970/article/details/85769922

1.安装

windows版本:从官网下载IBM MQ 9.1的安装文件,直接执行setup.exe文件即可

安装完成后启动MQ 资源管理器,界面如下:

2.名词介绍

2.1 队列管理器 (Queue managers)

       队列管理器是为应用程序提供消息传递服务的程序。使用消息队列接口(MQI)的应用程序可以将消息放置到队列并可从队列中获取消息。队列管理器确保消息可以发送至正确的队列或传递至另一个队列管理器。

      队列管理器处理向它发出的 MQI 调用以及提交给它的命令(无论从哪个源)。队列管理器为每个调用或命令生成合适的完成代码。

     队列管理器是 IBM MQ 消息传递网络中的主要组件。 队列管理器主管网络中的其他对象,例如,将队列管理器连接在一起的队列和通道。队列管理器必须正在运行以执行下列任务:

  • 启动通道
  • 处理 MQI 调用
  • 创建、删除或改变队列和通道定义
  • 运行命令服务器以处理 MQSC 命令
     

2.2 队列 (Queues)

队列是存放消息的容器。连接至主管队列的队列管理器的业务应用程序可从队列检索消息或将消息放置到队列。

队列在它可保存的最大消息数和这些消息的最大长度方面存在限制。

2.3 通道 (Channels)

IBM MQ 可以使用三种不同类型的通道:消息通道、MQI 通道和 AMQP 通道。

消息通道
消息通道是两个队列管理器之间的单向通信链路。IBM MQ 使用消息通道在队列管理器之间传送消息。 要双向发送消息,您必须定义每个方向的通道。
MQI 通道
MQI 通道是双向通道,用于将应用程序(MQI 客户机)连接至服务器上的队列管理器。IBM MQ 使用 MQI 通道在 MQI 客户机和队列管理器之间传送 MQI 调用和响应。
AMQP 通道
AMQP 通道,这是双向通道,用于将 AMQP 客户机连接到服务器上的队列管理器。IBM MQ 使用 AMQP 通道在 AMQP 应用程序和队列管理器之间传送 AMQP 调用和响应。

2.4 消息 (Messages)

应用程序产生和消费的数据包

3. 创建本地队列接收发送消息

  1. 创建队列管理器
    启动 IBM MQ Explorer,在“导航器”视图中,右键单击队列管理器文件夹,然后单击新建 > 队列管理器。 在队列管理器名称字段中,输入QM_LOCAL。侦听器端口默认1414,可以改成其它的
  2. 创建本地队列
    展开上步创建的队列管理器Q1。右键单击队列文件夹,然后单击新建 > 本地队列。在名称字段中,输入 Q1
  3. 将测试消息放入本地队列
    在“内容”视图中,右键单击本地队列 Q1,然后单击放入测试消息。 输入内容关闭即可
  4. 验证是否已发送测试消息

    右键单击 Q1,然后单击浏览消息。 这样会打开“消息”浏览器,显示当前 Q1 上的消息列表。

猜你喜欢

转载自blog.csdn.net/u013231970/article/details/85769922