gpt4 book ai didi

java - 存储 Weblogic JMS 消息以供分析

转载 作者:行者123 更新时间:2023-12-02 05:43:20 28 4
gpt4 key购买 nike

我们目前在使用 Weblogic JMS 时遇到问题,Tibco 端收到的一些消息是空白的,但是我们的日志表明消息已完整发送(我们在将其发送到队列之前记录)。我们计划将 jms 消息存储几天,并验证这是否是 Weblogic 端或 tibco 端的问题。

我知道 JMS 中有一个持久性存储,但是一旦消息发送到客户端,它就会清除消息。我们是否有一个功能可以让我们将消息存储一段时间?

环境:Weblogic 8.1 集成

谢谢。

最佳答案

当使用 JMS 队列处理消息时,该消息仅可供 1 个使用者使用。一旦消息被使用,它就会从 JMS 服务器中永久删除。

我了解您的要求是保存已发送的消息以进行协调。这在 WLS 中是不可能开箱即用的(出于显而易见的原因)。

您有以下选择

1) 启用 JMS 消息日志记录,这会将到达服务器的所有消息保存为日志文件中的文本 xml。

2) 使用 QueueBrowser 读取消息并以您需要的格式将其记录到您想要的位置。

关于java - 存储 Weblogic JMS 消息以供分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24329219/

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