我是靠谱客的博主 超帅樱桃,这篇文章主要介绍在IBM MQ的queue上设置trigger,现在分享给大家,希望可以做个参考。

在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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(122)

评论列表共有 0 条评论

立即
投稿
返回
顶部