WebSphere MQ入门培训教程(PPT)
* * 群集 为了简化点对点通讯模式中的系统配置,MQ提供Cluster(群集)的解决方案。群集类似于一个域(Domain),群集内部的队列管理器之间通讯时,不需要两两之间建立消息通道,从而大大简化了系统配置。此外,群集中的队列管理器之间能够自动进行负载均衡,当某一队列管理器出现故障时,其它队列管理器可以接管它的工作,从而大大提高系统的高可靠性。 * * 群集 * * Load-balance * * Fail-over * * 谢谢 仅供参考 * * * 握手协议:主动方可以被动调起来 粗箭头代表消息的流向,单向的 细箭头握手协议发起方 Requester:既可以主动握手也可以被动握手。 系统Q里有具体的信息。 群集里的Q只能put不能get get只能在本地Q 没有设置优先级是按放的顺序反向来读的。 * * WebSphere MQ入门培训教程 * * 1: WebSphere MQ概念和原理 1.1概念 1.1.1队列管理器 1.1.2消息 1.1.3队列 1.1.4通道 1.1.5进程定义 1.1.6其它 1.2工作原理 * * 1.1.1队列管理器 队列管理器 构建了独立的WebSphereMQ的运行环境。 用来维护和管理消息队列,提供定义、配置、管理、调度以及各种服务功能。 * * 队列管理器 * * 1.1.2消息 在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可以定义消息的内容并对消息进行广义的理解,比如:用户的各种类型的数据文件,某个应用向其它应用发出的处理请求等都可以作为消息。消息有两部分组成: 消息描述符(Message Discription或Message Header),描述消息的特征,如:消息的优先级、生命周期、消息Id等; ??? 消息体(Message Body),即用户数据部分。在MQ中,消息分为两种类型,非永久性(non-persistent)消息和永久性(persistent)消息,非永久性消息是存储在内存中的,它是为了提高性能而设计的,当系统掉电或MQ队列管理器重新启动时,将不可恢复。 * * 消息 * * 1.1.3队列 队列可以看成一个容器,用于存放消息。 队列分为:本地队列,远程队列,别名队列,模板队列。 本地队列分为:普通队列,传输队列,初始化队列,目标队列,死信队列,应答队列,命令队列。 * * 队列 * * 通道 通道: 通道种类:消息通道和MQI通道。 * * 通道类型 通道类型分为: SDR:握手协议的主动方,消息的发送方。 RCVR:握手协议的被动方,消息的接收方。 SVR:握手协议的主/被动方,消息的发送方。 RQSTR:握手协议的主/被动方,消息的接收方。 CLNTCONN:Client-Server连接,定义客户端连接定义表,握手协议的主动方,消息的发送方。 SVRCONN:Client-Server连接,定义服务器端连接,握手协议的被动方,消息的接收方。 CLUSSDR:群集中使用,握手协议的主动方,消息的发送方。 CLUSRCVR:群集中使用,握手协议的被动方,消息的接收方。 * * 消息通道 * * MQI通道 * * 1.1.5其它 名称列表 分布列表-多家发送 进程定义-触发机制 * * 2:WebSphere MQ应用设计 2.1MQ API和数据结构 2.2发送消息设计 2.3接收消息设计 2.4容错设计 * * 2.1 MQ API和数据结构 MQ API MQI Call 一些数据结构 * * WebSphere MQ API * * MQI Call * * MQI的一些数据结构 * * 2.2 发送消息设计 消息属性 远程队列 应答队列(动态队列) 格式转换 消息分组和分段 * * 2.2.1 消息属性 消息标识 (MsgId,CorrelId,GroupId) 消息类型 (requests,replies, datagrams,reports) 消息格式 (Format,Encoding,CodedCharSetId) Format表示消息体的数据结构 * * 2.2.2 远程队列 * * 2.2.3 本地应答队列 * * 2.2.3 远程应答队列 * * 2.2.3 发送回执到应答队列 * * 2.3 接收消息设计 使用MsgId,CorrelId匹配消息 MQMO_MATCH_MSG_ID,MQMO_MATCH_CORREL_ID或者MQMO_MATCH_MSG_TOKEN MQGMO.Options=MQMO_NONE 等待接收消息 MQGMO.Optio
您可能关注的文档
- unit3.ppt 商标《世纪商务英语翻译教程》.ppt
- Unit5-Nelson-Mandela-reading璇句欢 - 副本.ppt
- Unit9 When is your birthday的ppt.ppt
- unitonereading选修10.ppt
- Unity3d-Building-ScenesParticle-Systems中英文翻译.doc
- UNIT4 January is the first month 一月是一年中的第一个月.ppt
- uooc微观经济学2016完整答案.doc
- UserManual_XCMGⅡ_FI02总账凭证录入.doc
- v LED照明闭环控制.doc
- Using the XGATE for Manchester Decoding-中文翻译.docx
原创力文档

文档评论(0)