概述
在IBM MQ的queue上设置trigger,在有消息到达queue的时候调用application来处理消息.
1,为queue指定trigger,可以通过如下的方式来建立Queue:
MQ1为queue manager的名称.
runmqsc MQ1
DEFINE QL(Q.INIT) REPLACE
DEFINE QL(TESTQ) TRIGGER TRIGTYPE(EVERY) PROCESS(TESTPROC) INITQ(Q.INIT) REPLACE
2,定义要调用的process:
DEFINE PROCESS (TESTPROC) APPLICID('D:/temp/test.bat') REPLACE
3,启动trigger monitor
runmqtrm -m MQ1 -q Q.INIT
*process是在MQ的进程里启动的,被调用的application,如bat文件如果用到路径,是在MQ运行的当前路径.
*DEFINE命令指定 INITQ(Q.INIT)时,会将括号里的名称自动转换为大写.
最后
以上就是超帅樱桃为你收集整理的在IBM MQ的queue上设置trigger的全部内容,希望文章能够帮你解决在IBM MQ的queue上设置trigger所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复