WebSphere MQ入门培训教程ppt课件.ppt_第1页
WebSphere MQ入门培训教程ppt课件.ppt_第2页
WebSphere MQ入门培训教程ppt课件.ppt_第3页
WebSphere MQ入门培训教程ppt课件.ppt_第4页
WebSphere MQ入门培训教程ppt课件.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020 3 28 1 WebSphereMQ入门培训教程 2020 3 28 2 WebSphereMQ概念和原理 1 1概念1 1 1队列管理器1 1 2消息1 1 3队列1 1 4通道1 1 5进程定义1 1 6其它1 2工作原理 2020 3 28 3 1 1 1队列管理器队列管理器构建了独立的WebSphereMQ的运行环境 用来维护和管理消息队列 提供定义 配置 管理 调度以及各种服务功能 2020 3 28 4 队列管理器 2020 3 28 5 1 1 消息在MQ中 我们把应用程序交由MQ传输的数据定义为消息 我们可以定义消息的内容并对消息进行广义的理解 比如 用户的各种类型的数据文件 某个应用向其它应用发出的处理请求等都可以作为消息 消息有两部分组成 消息描述符 MessageDiscription或MessageHeader 描述消息的特征 如 消息的优先级 生命周期 消息Id等 消息体 MessageBody 即用户数据部分 在MQ中 消息分为两种类型 非永久性 non persistent 消息和永久性 persistent 消息 非永久性消息是存储在内存中的 它是为了提高性能而设计的 当系统掉电或MQ队列管理器重新启动时 将不可恢复 2020 3 28 6 消息 2020 3 28 7 1 1 队列队列可以看成一个容器 用于存放消息 队列分为 本地队列 远程队列 别名队列 模板队列 本地队列分为 普通队列 传输队列 初始化队列 目标队列 死信队列 应答队列 命令队列 2020 3 28 8 队列 2020 3 28 9 通道通道 通道种类 消息通道和MQI通道 2020 3 28 10 通道类型 通道类型分为 SDR 握手协议的主动方 消息的发送方 RCVR 握手协议的被动方 消息的接收方 SVR 握手协议的主 被动方 消息的发送方 RQSTR 握手协议的主 被动方 消息的接收方 CLNTCONN Client Server连接 定义客户端连接定义表 握手协议的主动方 消息的发送方 SVRCONN Client Server连接 定义服务器端连接 握手协议的被动方 消息的接收方 CLUSSDR 群集中使用 握手协议的主动方 消息的发送方 CLUSRCVR 群集中使用 握手协议的被动方 消息的接收方 2020 3 28 11 消息通道 2020 3 28 12 MQI通道 2020 3 28 13 1 1 其它名称列表分布列表 多家发送进程定义 触发机制 2020 3 28 14 WebSphereMQ应用设计 2 1MQAPI和数据结构2 2发送消息设计2 3接收消息设计2 4容错设计 2020 3 28 15 2 1MQAPI和数据结构MQAPIMQICall一些数据结构 2020 3 28 16 WebSphereMQAPI 2020 3 28 17 MQICall 2020 3 28 18 MQI的一些数据结构 2020 3 28 19 2 2发送消息设计消息属性远程队列应答队列 动态队列 格式转换消息分组和分段 2020 3 28 20 2 2 1消息属性消息标识 MsgId CorrelId GroupId 消息类型 requests replies datagrams reports 消息格式 Format Encoding CodedCharSetId Format表示消息体的数据结构 2020 3 28 21 2 2 2远程队列 2020 3 28 22 2 2 3本地应答队列 2020 3 28 23 2 2 3远程应答队列 2020 3 28 24 2 2 3发送回执到应答队列 2020 3 28 25 2 3接收消息设计使用MsgId CorrelId匹配消息MQMO MATCH MSG ID MQMO MATCH CORREL ID或者MQMO MATCH MSG TOKENMQGMO Options MQMO NONE等待接收消息MQGMO Options MQGMO WAIT MQGMO WaitInterval为等待时间MQGMO Options MQGMO NO WAIT浏览消息MQGMO BROWSE FIRST NEXTMQGMO BROWSE MSG UNDER CURSORMQGMO LOCK 2020 3 28 26 MsgIdandCorrelId 2020 3 28 27 Waitmessage 2020 3 28 28 浏览消息 2020 3 28 29 2 4容错设计出错处理检查完成码和原因码注意关闭打开对象句柄 最后断开与队列管理器连接 报告消息处理死信消息 2020 3 28 30 MQ集群设计 2020 3 28 31 群集 为了简化点对点通讯模式中的系统配置 MQ提供Cluster 群集 的解决方案 群集类似于一个域 Domain 群集内部的队列管理器之间通讯时 不需要两两之间建立消息通道 从而大大简化了系统配置 此外 群集中的队列管理器之间能够自动进行负载均衡 当某一队列管理器出现故障时 其它队列管理器可以接管它的工作 从而大大提高系统的高可靠性 2020

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论