在 jms 消息头中设置消息延迟

Set message delay in jms message header

我们有支持 JMS 2.0 的 IBM Websphere MQ 8.0。 除了使用 JMS 模板的设置传递延迟之外,有没有办法设置消息的传递延迟? 具体来说,在消息头中,就像在活动 MQ 中一样。

我认为 Websphere MQ 不支持延迟交付,但我没有检查版本 8 文档。

我通常通过将逻辑消息存储在数据库中并使用像 Quartz 这样的持久调度程序来安排发送来实现延迟传递。

WebSphere MQ 8.0 支持传递延迟。
这是 JMS 2.0 delivery delay.

的官方文档页面