我想知道您是否有办法配置队列以自动清除邮件?我们正在努力部分实现我们的体系结构的一个组件,并希望能够发送到队列,但让队列自动删除正在发送的消息,这样我们就不必运行脚本等来执行清理-up。
到目前为止,我唯一能找到的就是运行CLEAR QLOCAL或将消息设置为从发布应用程序到期。
任何建议将不胜感激。
版本: 服务器7.1
谢谢,
取值
答案 0 :(得分:3)
我在developerWorks上写了这篇文章。也许它会有所帮助。 Mission:Messaging: Easing administration and debugging with circular queues。如果您尝试并遇到任何问题,请发布后续问题。
答案 1 :(得分:1)
对于您的用例,IBM MQ 中有几个选项:
CAPEXPRY
功能在队列级别以管理方式强制消息过期。CLEAR QLOCAL
。队列上不能有打开的句柄才能使其工作。CLEAR QLOCAL
发出等效的 PCF 命令。队列上不能有打开的句柄才能使其工作。dmpmqmsg
实用程序以读取和丢弃消息。