【发布时间】:2022-01-23 06:13:37
【问题描述】:
我想知道您是否有办法配置队列以自动清除消息?我们正在努力部分实现我们架构的一个组件,并希望能够发送到队列,但让队列自动删除正在发送的消息,这样我们就不必运行脚本等来执行清理向上。
到目前为止,我唯一能找到的就是运行 CLEAR QLOCAL 或将消息设置为从发布应用程序过期。
【问题讨论】:
-
迟到的答案,但也许它会帮助其他遇到这个问题的人。
标签: ibm-mq
我想知道您是否有办法配置队列以自动清除消息?我们正在努力部分实现我们架构的一个组件,并希望能够发送到队列,但让队列自动删除正在发送的消息,这样我们就不必运行脚本等来执行清理向上。
到目前为止,我唯一能找到的就是运行 CLEAR QLOCAL 或将消息设置为从发布应用程序过期。
【问题讨论】:
标签: ibm-mq
对于您的用例,IBM MQ 中有几个选项:
CAPEXPRY 功能在队列级别以管理方式强制消息过期。CLEAR QLOCAL。队列中不能有打开的句柄才能正常工作。CLEAR QLOCAL 发出等效的PCF 命令。队列中不能有打开的句柄才能正常工作。dmpmqmsg 实用程序以读取和丢弃消息。【讨论】: