欢迎来到天天文库
浏览记录
ID:57059813
大小:1.66 MB
页数:68页
时间:2020-07-30
《WebSphere+MQ入门培训教程(PPT)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WebSphereMQ入门培训教程9/7/20211引言复杂的网络和应用环境通信的种类WebSphereMQ的特点9/7/20212现实环境9/7/20213通讯的种类9/7/20214WebSphereMQ的特点9/7/20215索引1:WebSphereMQ概念和原理2:WebSphereMQ应用设计3:WebSphereMQ方案设计案例介绍9/7/202161:WebSphereMQ概念和原理1.1概念1.1.1队列管理器1.1.2消息1.1.3队列1.1.4通道1.1.5进程定义1.1.6其它1.2工作原理9/7/202171.1.1队列管理器与数
2、据库的比较队列管理器构建了独立的WebSphereMQ的运行环境。用来维护和管理消息队列,提供定义、配置、管理、调度以及各种服务功能。9/7/20218与数据库的比较9/7/20219队列管理器9/7/2021101.1.2消息本质上就是一段数据:消息描述块和应用数据体。消息描述块:是对消息的描述,例如:永久消息。应用数据体:字串,数据结构,二进制。内容(文本,文件,声音,图像)9/7/202111消息9/7/2021121.1.3队列队列可以看成一个容器,用于存放消息。队列分为:本地队列,远程队列,别名队列,模板队列。本地队列分为:普通队列,传输队列,初
3、始化队列,目标队列,死信队列,应答队列,命令队列。9/7/202113队列9/7/2021141.1.4通道通道:一种单向的点对点的通信连接。通道种类:消息通道和MQI通道。9/7/202115通道类型通道类型分为:SDR:握手协议的主动方,消息的发送方。RCVR:握手协议的被动方,消息的接收方。SVR:握手协议的主/被动方,消息的发送方。RQSTR:握手协议的主/被动方,消息的接收方。CLNTCONN:Client-Server连接,定义客户端连接定义表,握手协议的主动方,消息的发送方。SVRCONN:Client-Server连接,定义服务器端连接,握
4、手协议的被动方,消息的接收方。CLUSSDR:群集中使用,握手协议的主动方,消息的发送方。CLUSRCVR:群集中使用,握手协议的被动方,消息的接收方。9/7/202116消息通道9/7/202117MQI通道9/7/2021181.1.5其它名称列表分布列表-多家发送进程定义-触发机制9/7/202119触发机制9/7/2021201.2工作原理核心:存储转发。PUT和GET互连通信消息通道消息路由(队列管理器名和队列名)消息传输(MQMD+MQXQH+Body)9/7/202121本地传递消息9/7/202122跨网络传递消息9/7/202123实现双
5、向传输9/7/2021242:WebSphereMQ应用设计2.1MQAPI和数据结构2.2发送消息设计2.3接收消息设计2.4容错设计9/7/2021252.1MQAPI和数据结构MQAPIMQICall一些数据结构9/7/202126WebSphereMQAPI9/7/202127MQICall9/7/202128MQI的一些数据结构9/7/2021292.2 发送消息设计消息属性远程队列应答队列(动态队列)格式转换消息分组和分段9/7/2021302.2.1消息属性消息标识(MsgId,CorrelId,GroupId)消息类型(requests,r
6、eplies,datagrams,reports)消息格式(Format,Encoding,CodedCharSetId)Format表示消息体的数据结构9/7/2021312.2.2远程队列9/7/2021322.2.3本地应答队列9/7/2021332.2.3远程应答队列9/7/2021342.2.3发送回执到应答队列9/7/2021352.2.4Encoding整数的高低字节安排、浮点数的精度和幂的安排,等等。9/7/2021362.2.4CodedCharSetId指消息的字符所属的文字集,如单字节英语码,双字节汉语码等。9/7/2021372.2
7、.4FormatField内置格式TextstringsMQ定义的消息格式TriggerMessageEventMessage自动转换消息转换出口应用自定义格式内置格式转换失败9/7/2021382.2.4格式转换应用PutmessageMQENC_NATIVE-fornativeencodingMQCCSI_Q_MGR-forthesameCCSIDasthequeuemanagerPutallmessageswithaformatnameMQFMT_STRINGMQGET调用设置MQGMO_CONVERT或者在发送通道设置CONVERT(YES)9/7
8、/2021392.2.5消息分组和分段分组是指从应用逻辑的角度,把
此文档下载收益归作者所有