MQ6.0 发送方通道自动启动有关问题
发布时间:2010-06-14 17:29:27 文章来源:www.iduyao.cn 采编人员:星星草
MQ6.0 发送方通道自动启动问题
队列管理器已经设置了自动启动,在重起机器后队列管理器可以自动启动,但是,发送方通道却不能自动启动。
查了一些资料,发现有两种解决办法
办法一
“也有一些通道不会自动启动,最典型的就是发送方通道。首先我们创建一个进程定义,这个进程定义的目的就是用来启动发送方通道。然后我们在传输队列的进程名称属性栏指定刚才定义的进程定义名称,再把触发器控制开关打开。这样,当有消息进入传输队列后,传输队列的触发器会启动触发执行指定的进程,从而启动发送方通道,把消息传输到远程队列中去。 ”
办法二,以下是引用MQ帮助文档原文
“如果要触发通道的启动而不是应用程序的启动,则您不需要创建进程定义,因为可使用传输队列定义代替。”
对于办法二我看不懂,是不是还有其他解决办法,敬请高手赐教,致谢!!!!!!我的目的是队列管理器自动启动后,发送方通道也自动启动。
------解决方案--------------------
差劲的翻译害死人啊,象天书一样.
大致上可以猜到原意,就是定义一个传输队列,在它的进程(process)属性里面写一个通道的名字,再定义触发条件,当触发条件满足的时候,触发控制器(必须事先已经启动起来)就会把这个通道启动起来.
不过没有办法可以达到你的目的,通道不会在队列管理器启动后自动启动,只会在有消息需要发送,而事先又定义了触发条件的时候才会启动通道.
------解决方案--------------------
以前也见过队列管理器自动启动后发送方通道能够自动启动的情况,不过都认为那是天上掉下来的好运,应该是不能自动启动的.所以在做HACMP切换的时候要自己写一个脚本,在队列管理器切换过去并重新启动后再启动发送方通道.
现在回想起来,应该在这种情况下通道才会自动启动:
在队列管理器停止以前发送方通道已经启动了,并且还有可能正在传送数据,或者处于batch interval的等待期内.
队列管理器是被强行中止的,没有经过一段quiesc的过程,比如强行关机
这种情况下,队列管理器重新启动后,会做一系列的清理恢复动作,其中有可能根据通道日志把发送方通道启动起来,完成前面未完成的事务.
------解决方案--------------------
http://blog.csdn.net/firefight/archive/2007/11/15/1886255.aspx
这里有经典的方法
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
was服务一直起不来,急急急.......
[11-11-9 20:43:56:440 CST] 7b7f7d45 SASRas A JSAS0005I: 已注册 SecurityCurrent。
...
-
哪里下载websphere 6.1呢?
去ibm网站上注册了用户名,还是下载不了。谁能提供给我一个好用的下载地址呢?谢谢各位了
------解决方案-...
-
websphere建立数据源 连接测试报错 下面是具体信息
在节点 localhostNode01 上的服务器 server1 上,对数据源 PGISAPP 执行的测试...
-
websphere mq7如何安装,报未检测到websphere eclipse平台版本3.3
我下了个windows 下的websphere mq 7,安装时报未检测到 WebSphe...
-
已经2天了,WebSphere 7.0还没有跑起来,老是提示找不到包啊
我的程序开发的时候一直使用的都是tomcat 6.0,现在项目结束了根据客户的...
-
WebSphere下写JNDI查找EJB时遇到一个棘手问题
我用的开发工具是RAD7.5,服务器是WebSphere Application Server7.0[color=#FF0000...
-
websphere server1在控制台无法正常启动
websphere server1在控制台无法正常启动,后台进程状态一直显示在启动中starting!望各位高...
-
dmgr,nodeagent以及server1这几个进程的作用分别是什么?
如题。
dmgr,nodeagent以及server1这几个进程的作用分别是什么?
希望能详...
-
WebSphere6怎么设置无状态会话bean在初始化时bean池实例化bean个数
WebSphere6怎么设置无状态会话bean在初始化时bean池实例化bea...
-
websphere 集群
我现在有4台服务器在用websphere,不过都是各自单独使用,所以用户访问都是使用4个连接,很麻烦。
上网也找了好一些...