IBM MQ

入门:https://www.ibm.com/developerworks/cn/websphere/library/techarticles/loulijun/MQnewer/MQnewer.html

https://wenku.baidu.com/view/ea5c87a60c22590102029dc4.html

https://wenku.baidu.com/view/bf4aa44d852458fb770b56a4.html

https://jingyan.baidu.com/article/454316ab4c1e67f7a6c03a51.html

https://wenku.baidu.com/view/59fcec16f46527d3240ce071.html

MB:http://blog.csdn.net/cissyring/article/details/3499453

MQ搭建教程:http://blog.csdn.net/sjz64472418/article/details/8373546

mq,broker:https://wenku.baidu.com/view/f2537dbc960590c69ec37685.html

Broker安装:https://wenku.baidu.com/view/7be5d3ad192e45361166f557.html

broker安装:http://blog.csdn.net/yixiaoping/article/details/16873545(跟我的安装文件一样的,就按照这个下载的文件)

图片是broker的安装:

IBM MQ_第1张图片

SOA:面向服务架构

MQ:确保信息传输,一次且仅一次传递

         由一个消息传输系统和一个应用程序接口组成,其资源是消息和队列。

MB:是超级强大的路由器,全称是message broker 消息代理。核心功能是消息路由和消息格式转换

一.

1,消息:本质是一段数据,由两部分组成:应用数据体+消息数据头

    (1)持久消息:WebSphere MQ队列管理器重启后,仍然保持。(2)非持久消息

2,队列:容器,用于存放消息。

当前队列深度:当前在队列上的消息数

打开输入计数:当前连接到此队列上,从该队列中获取消息的应用程序计数

打开输出计数:当前连接到此队列上,将消息放置该队列的应用程序计数

    (1)本地队列:真正意义上的队列实体,可以存放消息。初始化队列,传输队列,目标队列,死信队列

  (2)远程队列:指向其他队列管理器中的队列,只是一个队列定义(程序可以向该队列放入消息,但是只能从本地队列中取出消息)

  (3)别名队列:指向本地队列管理器中的队列,也只是一个队列的定义

  (4)模型队列:本身是一个队列定义,描述了模型的属性。但是当打开模型队列的时候,队列管理器会以这个定义为模型,创建一个本地队列,成为动态队列

 当消息被添加到队列中时,会被添加到最后;删除时从头开始。

3,队列管理器:是负责向应用程序提供消息服务的机构。如果把队列管理器比作数据库,那么队列就是其中的一张表,消息就是表中的一条记录。(先进先出)

4,通道:是两个队列管理器之间的一种单向的点对点的通信连接,消息在通道中只能单向流动;若需要双向交流,可以建立一对通道。

IBM MQ_第2张图片

5,什么是中间件:

处于应用软件和系统软件之间,是一种以自己的复杂度换取企业应用简单化的可复用基础软件。

6,集群:

为简化点对点,集群内的队列管理器通讯不需要建立通道,会有自动进行负载均衡。

二.

1.WebSphere MQ的工作原理的核心是存储转发。

三.软件的安装:

1.Websphere MQ安装教程:https://wenku.baidu.com/view/363adcc24028915f804dc204.html

IBM MQ_第3张图片

 

软件下载地址:链接:https://pan.baidu.com/s/1dGbwH93 密码:4n5l

 IBM MQ_第4张图片

最后一个是Websphere MQ的安装。

使用:https://www.cnblogs.com/yjmyzz/p/3505325.html

2.Broker安装:http://blog.csdn.net/yixiaoping/article/details/16873545

注意:两个软件的安装,我都做成了word,上传到了百度云中。

四.应用与学习:

 1,broker:

消息路由例子:https://wenku.baidu.com/view/fc32b13e5727a5e9856a6185.html?mark_pay_doc=2&mark_rec_page=1&mark_rec_position=4&clear_uda_param=1

简单消息流开发:http://blog.csdn.net/yixiaoping/article/details/16873609

2,MQ:

MQ+项目:http://blog.csdn.net/qq_17616169/article/details/54633005

3,ESQL:

语法:https://wenku.baidu.com/view/70d3f8de50e2524de5187ed4.html

 

 

转载于:https://www.cnblogs.com/HZDX-2017/p/8134995.html

你可能感兴趣的:(IBM MQ)