《websphermq教程》ppt课件

《websphermq教程》ppt课件

ID:40012998

大小:613.50 KB

页数:77页

时间:2019-07-17

《websphermq教程》ppt课件_第1页
《websphermq教程》ppt课件_第2页
《websphermq教程》ppt课件_第3页
《websphermq教程》ppt课件_第4页
《websphermq教程》ppt课件_第5页
资源描述:

《《websphermq教程》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1WebSphereMQ教程2提要WebsphereMQ介绍安装和配置WebsphereMQWebsphereMQ集群WebsphereMQ分布式队列管理WebsphereMQ故障诊断3议程MQ概念中间件MOM异步通信消息原理MQ对象演示Reference(备用)应用案例4MQ简史1992SSI(ServerSideIncludes,服务器端包含),开发了消息产品ezBridge;IBM为网络通信定义了3个API标准:CPI-C,RPC,MQI1992-3IBM开发消息产品(代码Victory)1

2、993IBM从SSI那里购买了ezBridge的版权之后MQSeriesversion1产生(主要运行在大型机上)1994/1995IBM发布三个平台的MQ:AIX,OS/2,和AS/400.到MQSeries5.3(WebSphereMQ5.3)已支持超过35个平台Windows,Linux,多个Unix,……2006年初WebSphereMQ6发布CPI-C(CommonProgrammingInterfaceCommunication,IBM公共通信编程接口)是一个与平台无关的API,它与一

3、套公用的APPC(高级程序间通信)接口。简单直接,在支持CPI-C的所有平台上都可移植。CPI-C旨在为跨IBM平台执行应用程序提供一个公用环境。这些平台包括IBMMVS(多重虚存系统)、VS(虚存系统)、OS/400和基于OS/2的系统等。5RFC(远程过程调用):架构在CPI-C接口之上,RFC的调用都将转换为CPI-C的调用完成.67什么是WebSphereMQ(MQSeries)?(1.1)是一种中间件产品,它实现了一个消息队列框架.中间件–将不同的计算环境连接起来的中间软件.Unix,M

4、VS,OS/400,VMS,WindowsNT/2k,etc.SNA,NetBios,TCP/IPCobol,C,JAVA是介于应用与操作系统之间的系统软件,是相关应用的基准平台。8MQ概念–中间件(1.1.2)中间件类型产品举例面向消息中间件(MOM)IBMMQSeries,MicrosoftMSMQ,BEAMessageQ,JBossMQ数据连接ODBC,JDBC,etc.远程过程调用(RPC)DCE,NSF对象请求代理(ORB)符合CORBA标准的,如Orbix,Visibroker,BEA

5、Objectbroke,JavaIIOP;还有JavaRMI交易流程控制(TPM)MicrosoftTransactionServer(MTS),IBMCICS,IBMEncina,BEATuxedo9三种通信技术的比较(1.2)CPI-C同步的对话通信模式RPC(远程过程调用)同步的、对话方式的模型MQI(MessageQueueInterface,消息队列接口)为程序提供了一种异步通信方式,一个程序以一个队列作为中转与另一个程序相互通信10MQ概念–MessageOrientedMiddlew

6、are(1.3)简单地说,MOM就是这样的中间件,它允许一个应用向另一个应用发送消息,而无论该应用是否在线。平台A消息队列子系统A应用A”放入“消息平台B消息队列子系统B应用B”获取“消息消息队列11MQ概念–消息和队列消息–程序之间的通信是通过发送消息数据而不是相互间直接调用.队列–消息通过放入队列而存储下来,减少了程序间逻辑性连接的需要.消息传输系统应用程序接口12MQ概念–异步vs.同步通信消息队列框架的通信模式是异步的!同步:应用发送请求后一直等待,直到请求被处理。客户端请求的同时,服务必

7、须在线。异步:应用发送请求,然后在将来检查请求是否被处理完成。客户端请求时,服务无需在线。13中间件类型同步异步MOMXDataConnectivityXRPCXORBXTPMX14同步的good/bad易编程输出立即可知更易恢复错误(通常)更好实时响应(通常)服务必须启动、在线请求方阻碍占用资源通常要求面向连接的通信协议GoodBad15异步的good/bad请求无需指定服务器服务无需在线由于没有占用,资源可以释放可以使用非连接协议响应时间不可预测错误处理通常复杂难以设计程序?GoodBad16

8、消息的长处消息的长处:我们可以集中精力去做应用本身的设计.再也不用管有关环境方面的细节了.应用变得可以移植、扩展了.17图解消息工作原理程序通过放置消息到队列来进行通信.图中,A程序将消息放入Queue1,B程序读取Queue1的消息.Note:A和B不必位于同一台机器上!18消息工作原理(2)通信可以是单向或者双向。图中,A发送到B上的Queue1,然后B又响应到A的Queue219消息工作原理(3)之消息队列特性关于消息队列,有三个关键事实使得它不同于其他通信方式:1)要通信的

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

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

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