IBM-MQ-培训课件教材.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebSphere MQ v6 培训教材 什么是 WebSphere MQ ? 一种成熟的方式在基于SOA的组件或系统之间实现可靠的传递 像坚固而宽阔的大桥一样强健地连接应用和Web服务 它能够连接任何商业IT系统 通过易用、灵活、可靠及安全的方式帮助客户共享和交换重要的商业信息 时间的灵活性和独立性 SOA的连通需要在应用之间提供的持久化(always-connected) 的链路 可以克服SOA资源不可得或者IT系统和网络不能提供服务造成的数据交互问题 WebSphere MQ的价值 IBM WebSphere MQ 在业界不可动摇的领导地位 WebSphere MQ 在国内的客户 WebSphere MQ 的概念 邮政系统与信件 Mailbox and Letter 消息类型 Message Type 请求消息 Request message 请求消息需要应答。从客户端发往服务器的查询和更新信息往往是一条请求消息。请求消息中应该包含回复消息的路由信息,即回复消息发往什么地方。 回复消息 Reply message 回复消息是对请求消息的回应。请求消息中的信息决定了回应消息的目的地。处理请求和回应的应用程序控制着消息间的关联,这种关联和队列管理器没有关系。 报文消息 Datagram message 数据报消息是不需要回复的消息,报文消息只是一次单向的信息传送。 报告消息 Report message 报告消息用于对一些系统故障的响应。有些报告消息是由应用程序创建的,有些报告消息是由队列管理器创建的。 消息长度 Message Length 最大消息长度为 100 MB(其中 1 MB 等于 1 048 576 字节),缺省最大消息长度是 4 MB。 实际上,消息长度受以下方面的影响: 接收队列定义的最大消息长度 队列管理器定义的最大消息长度 传输队列定义的最大消息长度 发送或接收应用程序定义的最大消息长度 存储消息的可用空间 消息内容 Message Content 消息可以被认为是数据的最小传输单元,能够从一个应用到另外一个应用 消息可以被应用构建 消息可以被不同应用消费 消息能够包含任意种类的数据: 二进制数据 (声音片段, 电影文件, 图片等) 文本数据 Raw text XML 结构化数据 (C Structures, COBOL CopyBook, Serialized Java objects) 任意数据!!! 消息超时 Message Expiry 每个消息都具有单独的存活时间 在消息被发送到队列之后开始计时 如果消息没有被获取,自动将被破坏、抛弃 基于超市的提醒和重新路由的消息能够进行配置 本地队列 local queue 一个本地队列是一个物理上位于本地队列管理器中的队列。 本地队列实际上存在与本地系统的内存或磁盘存储中。 本地队列管理器控制队列的访问。 应用程序可以“PUT”消息到本地队列,也可以从本地队列“GET”消息,另外程序还可以查询或修改这些队列的某些属性。 对队列属性的修改需要相应的权限。 远程队列 remote queue 一个远程队列属于一个不与该应用程序直接相连的队列管理器。对这类队列的访问包含有本地队列管理器和远程队列管理器的通信过程。这种通信涉及到通道。 应用程序可队远程队列进行某些操作,比如程序可以向一个远程队列放一条消息,但程序不能从远程队列中去消息。应用程序只能从本地队列读取消息。 远程队列定义中的目的队列不一定是远程队列管理器的本地队列,它也可以是一个远程队列定义,如图所示: 传输队列 transmission queue 传输队列是临时存储目标为远程队列管理器的消息的队列。队列管理器利用传输队列把消息分阶段地发向远程队列。队列管理器和消息移动程序一起负责把数据传送到远程队列。 当队列管理器收到把一条消息发往远程队列的要求后,它把消息发送到一个与目的队列管理器相关联的传输队列,传输队列位于本地队列管理器上。 目的队列管理器的名称可能由应用程序提供,也可以从远程队列定义中得到。 一个传输队列是两个队列管理器之间的发送方一端,所有直接目的地是同一队列管理器的消息都可放在同一个传输队列上。 把消息从一个队列管理器传送到另一个队列管理器只需要一个传输队列,然而也有可能在两个队列管理器之间存在着多个连接以提供不同的传输服务,每个连接都带有一个不同的传输队列。 传输队列是由MCA处理的,MCA负责在队列管理器之间可靠地传送消息。MCA实际上是处理传输队列上消息的MQI应用程序。 死信队列 dead letter queue 死信(未传递的消息)队列是存储无法发送到其正确目的地的消息的队列,死信队列中的消息常常暗示了系统可能出现

文档评论(0)

gl5000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档