Más contenido relacionado
Ibm mq series使用指南
- 1. IBM MQSeries 使用指南
使两边的字符集相同。一般改被管理的字符集。
5.如果被管理队列管理器上的操作用户与管理队列管理器上的操作用户不同,那么你首先要确认管理队
列管理器上的操作用户在被管理队列管理器上存在并且有管理 MQ 的权限,再者,你需要修改服务器连接
通道 SYSTEM.ADMIN.SVRCONN 的 MCAUSER 属性为管理队列管理器上的操作用户。
6.启动被管理队列管理器上的侦听器。
做完这些工作之后,直接在管理队列管理器的 MQ 管理工具中显示被管理队列管理器即可。然后你就可以象
操作本地队列管理器一样,在被管理队列管理器上定义你需要的 MQ 对象。
六.通道维护
在配置远程连接的时候,我们曾经创建过进程定义。 那我们为什么要去创建进程定义呢?这就涉及 MQ 通道
维护的概念。
通道长时间没有消息触发就会自动断开连接,不再保持运行状态。时间的长短可以由自己设定,默认值为
6000 秒。消息请求再次来临的时候,就必须再次启动通道。有些通道,如服务器连接通道、接收方通道等是
自动触发启动的。 当消息请求发送到通道后,通道立即启动,进入运行状态。但也有一些通道不会自动启动
最典型的就是发送方通道。当有消息请求需要使用通道进行消息传递的时候,发送方通道也不会自动启动
并把消息发送到远程队列,而是把消息留在了与其相关联的传输队列中。
但是,在实际应用中我们又不可能每过一段时间去启动一次通道,或当有消息来再去启动通道。那应该怎
么办?首先我们创建一个进程定义,这个进程定义的目的就是用来启动发送方通道。然后我们在传输队列
的进程名称属性栏指定刚才定义的进程定义名称,再把触发器控制开关打开。这样,当有消息进入传输队
列后,传输队列的触发器会启动触发执行指定的进程,从而启动发送方通道,把消息传输到远程队列中去。
七.总结
也许你会说你已经理解了 MQ,包括基本概念、 配置、管理以及程序的编写,那么恭喜你。我也希望如此。 不
过 MQ 也许并非如此简单,因本人水平有限,也只能到此为止,希望大家再接再厉。 顺便说一句,如果有什
么好想法,千万别忘了告诉我一声。