gpt4 book ai didi

java - 如何在weblogic 10.3服务器上的spring中延迟JMS消息

转载 作者:行者123 更新时间:2023-11-30 04:36:11 26 4
gpt4 key购买 nike

我想将消息传递延迟一定的时间,每条消息的时间都不同。

我提到了weblogic 10.3 WLMessage documentation建议使用 javax.jms.Message.getIntProperty("JMS_BEA_DeliveryTime")。

但是我无法弄清楚如何将 JMS_BEA_DeliveryTime 设置为 INTEGER。我原以为它会

我无法找到有关此属性 JMS_BEA_DeliveryTime 的任何文档来了解如何设置和使用它。任何人都可以举例说明如何设置所需的交货时间或链接到使用此属性的文档。

我的代码看起来像 Spring JMS 模板的典型用法:

 jmsTemplate.send(destination, new MessageCreator() {
public Message createMessage(Session session) throws JMSException {
TextMessage message = session.createTextMessage(textMessage);
return message;
}
});

我想知道是否可以在返回消息之前设置传递时间的 header 。

最佳答案

Good article包括 WL 在内的不同 JMS 提供商的延迟交付示例。

关于java - 如何在weblogic 10.3服务器上的spring中延迟JMS消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13467253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com