WebSphere+MQ入门培训教程(PPT).ppt
《WebSphere+MQ入门培训教程(PPT).ppt》由会员分享,可在线阅读,更多相关《WebSphere+MQ入门培训教程(PPT).ppt(67页珍藏版)》请在优知文库上搜索。
1、2023-3-201WebSphere MQ入门培训教程2023-3-202引言v复杂的网络和应用环境v通信的种类vWebSphere MQ的特点2023-3-203现实环境2023-3-204通讯的种类2023-3-205WebSphere MQ的特点2023-3-206索引v1:WebSphere MQ概念和原理v2:WebSphere MQ应用设计v3:WebSphere MQ 方案设计案例介绍2023-3-207: WebSphere MQ概念和原理v1.1概念1.1.1队列管理器1.1.2消息1.1.3队列1.1.4通道1.1.5进程定义1.1.6其它v1.2工作原理2023-3-2
2、081.1.1队列管理器v与数据库的比较v队列管理器构建了独立的WebSphereMQ的运行环境。用来维护和管理消息队列,提供定义、配置、管理、调度以及各种服务功能。2023-3-209与数据库的比较2023-3-2010队列管理器2023-3-20111.1.消息v本质上就是一段数据:消息描述块和应用数据体。消息描述块:是对消息的描述,例如:永久消息。应用数据体:字串,数据结构,二进制。内容(文本,文件,声音,图像)2023-3-2012消息2023-3-20131.1.队列v队列可以看成一个容器,用于存放消息。v队列分为:本地队列,远程队列,别名队列,模板队列。本地队列分为:普通队列,传输
3、队列,初始化队列,目标队列,死信队列,应答队列,命令队列。2023-3-2014队列2023-3-20151.1.通道v通道:一种单向的点对点的通信连接。v通道种类:消息通道和MQI通道。2023-3-2016通道类型通道类型分为:SDR:握手协议的主动方,消息的发送方。RCVR:握手协议的被动方,消息的接收方。SVR:握手协议的主/被动方,消息的发送方。RQSTR:握手协议的主/被动方,消息的接收方。CLNTCONN:Client-Server连接,定义客户端连接定义表,握手协议的主动方,消息的发送方。SVRCONN:Client-Server连接,定义服务器端连接,握手协议的被动方,消息的
4、接收方。CLUSSDR:群集中使用,握手协议的主动方,消息的发送方。CLUSRCVR:群集中使用,握手协议的被动方,消息的接收方。2023-3-2017消息通道 2023-3-2018MQI通道2023-3-20191.1.其它v名称列表v分布列表多家发送v进程定义触发机制2023-3-2020触发机制2023-3-20211.工作原理v核心:存储转发。vPUT和GETv互连通信消息通道消息路由(队列管理器名和队列名)消息传输(MQMD+MQXQH+Body)2023-3-2022本地传递消息2023-3-2023跨网络传递消息2023-3-2024实现双向传输2023-3-2025:WebS
5、phere MQ应用设计v2.1MQ API和数据结构v2.2发送消息设计v2.3接收消息设计v2.4容错设计2023-3-20262.1 MQ API和数据结构vMQ APIvMQI Callv一些数据结构2023-3-2027WebSphere MQ API2023-3-2028MQI Call2023-3-2029MQI的一些数据结构2023-3-20302.2发送消息设计v消息属性v远程队列v应答队列(动态队列)v格式转换v消息分组和分段2023-3-20312.2.1 消息属性v消息标识(MsgId,CorrelId,GroupId)v消息类型(requests,replies, d
6、atagrams,reports)v消息格式(Format,Encoding,CodedCharSetId)Format表示消息体的数据结构2023-3-20322.2.2 远程队列2023-3-20332.2.3 本地应答队列2023-3-20342.2.3 远程应答队列2023-3-20352.2.3 发送回执到应答队列2023-3-20362.2.4 Encoding整数的高低字节安排、浮点数的精度和幂的安排,等等。2023-3-20372.2.4 CodedCharSetId指消息的字符所属的文字集,如单字节英语码,双字节汉语码等。2023-3-20382.2.4 Format Fie
7、ldv内置格式Text stringsMQ定义的消息格式vTrigger MessagevEvent Message自动转换v消息转换出口应用自定义格式内置格式转换失败2023-3-20392.2.4 格式转换应用vPut messageMQENC_NATIVE -for native encodingMQCCSI_Q_MGR -for the same CCSID as the queue managervPut all messages with a format nameMQFMT_STRINGvMQGET调用设置MQGMO_CONVERTv或者在发送通道设置CONVERT(YES)20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebSphere MQ 入门 培训 教程 PPT