WebSphere MQ入门培训教程(PPT).ppt

WebSphere MQ入门培训教程(PPT).ppt

ID:49988645

大小:1.05 MB

页数:35页

时间:2020-03-06

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页
资源描述:

《WebSphere MQ入门培训教程(PPT).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2021/7/211WebSphereMQ入门培训教程2021/7/2121:WebSphereMQ概念和原理1.1概念1.1.1队列管理器1.1.2消息1.1.3队列1.1.4通道1.1.5进程定义1.1.6其它1.2工作原理2021/7/2131.1.1队列管理器队列管理器构建了独立的WebSphereMQ的运行环境。用来维护和管理消息队列,提供定义、配置、管理、调度以及各种服务功能。2021/7/214队列管理器2021/7/2151.1.2消息在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可以定义消息的内容并对消息进行广义的理解,比如:用户的各

2、种类型的数据文件,某个应用向其它应用发出的处理请求等都可以作为消息。消息有两部分组成:消息描述符(MessageDiscription或MessageHeader),描述消息的特征,如:消息的优先级、生命周期、消息Id等;消息体(MessageBody),即用户数据部分。在MQ中,消息分为两种类型,非永久性(non-persistent)消息和永久性(persistent)消息,非永久性消息是存储在内存中的,它是为了提高性能而设计的,当系统掉电或MQ队列管理器重新启动时,将不可恢复。2021/7/216消息2021/7/2171.1.3队列队列可以看成一个容器,用

3、于存放消息。队列分为:本地队列,远程队列,别名队列,模板队列。本地队列分为:普通队列,传输队列,初始化队列,目标队列,死信队列,应答队列,命令队列。2021/7/218队列2021/7/219通道通道:通道种类:消息通道和MQI通道。2021/7/2110通道类型通道类型分为:SDR:握手协议的主动方,消息的发送方。RCVR:握手协议的被动方,消息的接收方。SVR:握手协议的主/被动方,消息的发送方。RQSTR:握手协议的主/被动方,消息的接收方。CLNTCONN:Client-Server连接,定义客户端连接定义表,握手协议的主动方,消息的发送方。SVRCONN

4、:Client-Server连接,定义服务器端连接,握手协议的被动方,消息的接收方。CLUSSDR:群集中使用,握手协议的主动方,消息的发送方。CLUSRCVR:群集中使用,握手协议的被动方,消息的接收方。2021/7/2111消息通道2021/7/2112MQI通道2021/7/21131.1.5其它名称列表分布列表-多家发送进程定义-触发机制2021/7/21142:WebSphereMQ应用设计2.1MQAPI和数据结构2.2发送消息设计2.3接收消息设计2.4容错设计2021/7/21152.1MQAPI和数据结构MQAPIMQICall一些数据结构202

5、1/7/2116WebSphereMQAPI2021/7/2117MQICall2021/7/2118MQI的一些数据结构2021/7/21192.2发送消息设计消息属性远程队列应答队列(动态队列)格式转换消息分组和分段2021/7/21202.2.1消息属性消息标识(MsgId,CorrelId,GroupId)消息类型(requests,replies,datagrams,reports)消息格式(Format,Encoding,CodedCharSetId)Format表示消息体的数据结构2021/7/21212.2.2远程队列2021/7/21222.2.

6、3本地应答队列2021/7/21232.2.3远程应答队列2021/7/21242.2.3发送回执到应答队列2021/7/21252.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/NEXT

7、MQGMO_BROWSE_MSG_UNDER_CURSORMQGMO_LOCK2021/7/2126MsgIdandCorrelId2021/7/2127Waitmessage2021/7/2128浏览消息2021/7/21292.4容错设计出错处理检查完成码和原因码注意关闭打开对象句柄,最后断开与队列管理器连接。报告消息处理死信消息2021/7/2130MQ集群设计2021/7/2131群集为了简化点对点通讯模式中的系统配置,MQ提供Cluster(群集)的解决方案。群集类似于一个域(Domain),群集内部的队列管理器之间通讯时,不需要两两之间建立消息通道,从

8、而大大简化

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。