欢迎来到天天文库
浏览记录
ID:38565472
大小:879.00 KB
页数:31页
时间:2019-06-15
《IBM WebSphere MQ基础篇(官方教材》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、IBMSoftwareGroupWebSphereMQ技术交流之一基础篇议程:消息中间件介绍WebSphereMQ基本概念开发介绍管理介绍问题定位消息中间件介绍消息中间件与传统会话通信的比较Socket:消息中间件时间的独立性交互通信利用消息中间件(MQ)通信运行不运行不运行不运行LogicalConnectionABAAAABBBB不运行运行运行消息中间件消息系统模型点到点型(Point-To-Point)一对一关系需要应用自行编程实现一对多工作方式发布/订阅型(Publish/Subscribe)支持事件驱动模型基于点对点型实现了一对多关系复杂WebSphere
2、MQ功能描述CommonapplicationprogramminginterfaceAssuredmessagedeliveryTime-independentprocessingApplicationparallelismFasterapplicationdevelopmentWebSphereMQ基本概念WebSphereMQ基本概念队列管理器MQIApplicationMQPUTApplicationMQGETSystem队列通道通道消息过程对象QueueMangerQueueLocalQueueRemoteQueueTransmissionQueueDea
3、dQueueAliasQueueChannelListenerWMQ的消息消息=消息描述符+应用程序数据消息描述符应用程序数据-报文消息-不要求接收端应用程序产生应答消息-请求消息-要求接收端应用程序产生应答消息-应答消息-对前一条请求消息的应答-报告消息-报告一些预料到的或意外的事件MQMD-消息类型(MsgType)-失效时间(Expiry)-优先级(Priority)-持续性(Persistence)-消息标识(MsgId)-相关标识(CorrelId)-应用标识数据(ApplIdentityData)本地排队应用程序A应用程序B队列管理器getgetputp
4、ut应用队列1应用队列2远程队列本地系统Application1TransmissionQueue(LocalQueue)MQPUTQueueManager:QM1远端系统Application2DestinationQueue(LocalQueue)MQGETQueueManager:QM2MessageChannelRemoteQueueTCP/IPLU6.2NetBIOSDecNETAliasQueueDeadLetterQueue通道传输队列头定义Trigger触发方式:FIRSTDEPTHEVERYCLUSTERCLUSTER1QMGRIPartialRe
5、positoryIPAddress:9.68.58.228Port:1416FullRepositoryQMGR1(PrimaryRepositoryQueueManager)INPUTQIPAddress:9.68.58.228Port:1414FullRepositoryQMGR2(SecondaryRepositoryQueueManager)INPUTQIPAddress:9.68.58.228Port:1415TO.QMGR1TO.QMGRATO.QMGR2TO.QMGR1MQApplMQPUTINPUTQC/S结构WMQ开发介绍开发环境开发模式与流程Bi
6、nding&Client/ServerCAPIMQCONN()completecode,reasoncodeMQOPEN()MQGET()MQPUT()MQCLOSE()MQDISC()MQINQ()/MQSET()/MQPUT1()REASONCODEmqrcJavaNativeAPIandJMS事务完整性消息持久化定义日志的类型WMQ管理WMQ管理使用管理命令产生crtmqmQM启动strmqmQM停止endmqmQM使用MQSC工具执行runmqscQMName使用PCF或AI编程接口(JAVA/C接口)使用WMQ资源管理器提供了基于Eclipse平台的图形配
7、置和管理工具,从而替代了原来Windows-basedMQ资源管理器Supportpac-MS03,IH03,HA相关安装WMQ管理浏览队列中的消息使用WMQ提供的资源管理器查看队列中消息的内容使用例程查看消息amqsbcg本地队列名[队列管理器名]使用WMQ的支持包supportPacIH03MS03:WebSphereMQ配置收集工具对对队列进行读/写操作amqsput/amqsget/amqsputc/amqsgetcWMQ管理管理队列管理器显示队列管理器属性DIS(DISPLAY)QMGR修改队列管理器属性ALT(ALTER)QMGRDEADQ(新死信队
此文档下载收益归作者所有