gpt4 book ai didi

java - ActiveMQ,代理接收要发送的消息的时间戳

转载 作者:行者123 更新时间:2023-12-01 16:04:46 24 4
gpt4 key购买 nike

好的,根据 ActiveMQ 文档,Message.getJMSTimestamp() 似乎返回客户端声称发送消息的时间(及其本地时钟)。并且据说有属性“JMSActiveMQBrokerInTime”被添加到消息中(请参阅 http://activemq.apache.org/activemq-message-properties.html )。但是,尝试在 ActiveMQ 4.1.2 安装上访问它会出现错误。

有谁知道这是否是5.0或更高版本中才添加的内容?或者对于它可能在哪里消失还有其他解释吗? Message.getPropertyNames() 返回空枚举,这可能表明没有任何内容通过。

最佳答案

是的,这是在 5.x 版本中添加的。如果您无法升级,您可以考虑创建一个类似 TimeStamp 插件 ( http://activemq.apache.org/timestampplugin.html ) 的插件,因为我认为这也仅限 5.x,并在代理端同步您的时间。

干杯

关于java - ActiveMQ,代理接收要发送的消息的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2853312/

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