【问题标题】:WebLogic and JMS: Events are produced but not received in time (delayed events)WebLogic 和 JMS:产生事件但未及时接收(延迟事件)
【发布时间】:2021-06-26 07:56:06
【问题描述】:

这里有些眼泪我不知道该去哪里找。我们有一个在 WebLogic 12c 上运行的应用程序。应用程序处理 jms 事件以执行异步任务。平均而言,一个事件从产生到被消费的时间接近于 0,但有时一个事件的消费时间甚至超过一分钟。

我们完全找不到模式或原因。像往常一样,Oracle 支持要求提供大量信息,但他们不知道。

有人遇到过类似的问题吗?你是怎么处理的?

感谢任何帮助!

【问题讨论】:

    标签: jms weblogic12c


    【解决方案1】:

    经过一番研究,将“会话中的消息数”设置为 1(默认为 10)解决了问题。

    这个值告诉系统必须在一个“批处理”(=会话)中的消息数量。在我们的例子中,我们有消息需要 10 分钟或更长时间才能发送,因此其他 9 条消息在 10 分钟后执行。

    【讨论】:

      猜你喜欢
      • 2017-08-06
      • 1970-01-01
      • 2013-09-20
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 2015-11-21
      • 2011-01-17
      相关资源
      最近更新 更多