MQ基础及应用.pptx

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MQ基础及应用

;课程内容说明 ;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?;MQSeries?; 应用程序连接到队列管理器后,就可以与访问WebSphere MQ对象(例如,队列)。队列管理器为其拥有的WebSphere MQ对象提供消息发送服务。应用程序连接MQ队列管理器的方式有两种: 客户端连接模式 绑定连接模式; 当利用客户机连接时,您必须指定其他一些环境属性,以便建立与队列管理器的连接。这些属性是: 主机名,即作为队列管理器主机的WebSphere MQ服务器的名字;以及通道名,即服务器连接通道的名字。另外,您也可以指定WebSphere MQ服务器监听的端口号。如果还没有指定端口号的话,那么将使用默认的端口号1414。 ;MQI(消息队列接口)有下列组成部分: 函数接口:应用程序通过函数可以访问队列管理器和它的部件。 数据结构:应用程序使用提供的数据接口来是实现把数据传递给队列管理器,或从队列管理器中获得数据。 基本数据类型:也是用来实现从队列管理器传递数据,或从队列管理器中获得数据。 MQI通道 MQI通道是WebSphere MQ 客户端和服务器上的队列管理器的通信的通道。一个MQI通道可以把一个客户端连接到单个队列管理器,MQI通道有两种类型,它们定义了双向的MQI通道。 客户器连接通道(Client-connection channel)在客户端配置 服务器连接通道(Server-connection channel)在服务器端配置 ; 在绑定模式(也称作服务器连接模式)中,与队列管理器的通讯利用的是进程间通讯。关键因素之一就是,要记住绑定模式只适用于那些运行在作为队列管理器主机的WebSphere MQ 服务器上的程序。利用绑定模式的程序不会从WebSphere MQ客户机机器上运行。换言之,应用程序被绑定在队列管理器所在的同一台机器上。绑定模式是访问WebSphere MQ 的一种快速而高效的方法。某些功能(如队列管理器的扩展架构事务处理协同)只在绑定模式下才可用。 ;命令;控制命令;脚本命令;脚本命令;脚本命令;PCF命令;MQSeries?;MQSeries?;MQSeries?;启动队列管理器;停止队列管理器;停止队列管理器;停止队列管理器;停止队列管理器;停止队列管理器;MQSeries?; 通道的状态分为inactive和current两大类;“current”可以是Stopped,Starting,Retrying和Active的情况。通道Acitve的情况又可分为Initializing,Binding,Requesting,Running,Paused或Stopping的状态。当然这些状态对服务器连接通道也适用。 ;MQSeries?;创建通道 为创建一个新通道,您需要创建两个通道定义,在通信的双方各定义一个。这两个通道的名字必须时相同的,而且两端的通道类型必须匹配,例如:发送和接收。可以使用MQSC命令“DEFINE CHANNEL”来创建通道,在命令中需要指定通道名,通道类型,连接名,通道描述(可选),传输队列名(可选)和传输协议,等还有许多可选的属性可以设置。 ? 注意: 建议在WebSphere MQ的网络中所有的通道名唯一,并且通道名中最好包含了源队列管理器名和目标队列管理器名。;修改通道 可以使用 MQSC命令“ALTER CHANNEL”来修改现有通道定义,但是通道名和通道类型不能修改。 删除通道 可以使用 MQSC命令“DELETE CHANNEL”来删除现有通道定义。 查看通道定义 可以使用 MQSC命令“DISPLAY CHANNEL”来查看现有通道定义。可以说明通道名,通道类型(可选),和其它属性,或查看所有的属性。 ;查看通道状态 可以使用 MQSC命令“DISPLAY CHSTATUS”来查看现有通道状态。显示的通道信息包括: 通道名 通信连接名 通道的In-doubt状态 上一个消息序号 传输队列名 in-doubt 标识

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档