【问题标题】:Weblogic XA transaction, delayed writing to db even after commitWeblogic XA事务,即使在提交后也延迟写入数据库
【发布时间】:2015-03-07 16:02:15
【问题描述】:

我的应用程序使用 XA 事务写入数据库并在 MQ 上发布消息。 然而,消费者应用程序间歇性地无法在数据库中找到数据。

我们正在使用 Weblogic 10.3 和 oracle 10g

我认为作为 XA 事务的一部分,只有在 db commit 完成时才会发出消息。

对此的任何意见将不胜感激..

谢谢。

【问题讨论】:

  • 需要更多信息 - 您看到了什么错误?你在 weblogic 中的 jdbc 设置是什么?
  • 这似乎与 XA 事务的竞争条件有关。找到另一个线程 stackoverflow.com/questions/14595118/…,它提供了更多详细信息。

标签: jms weblogic distributed-transactions xa


【解决方案1】:

问题是您使用什么数据源来执行 xa 事务。如果它是模拟的,这是预期的,因为您只是在模拟 xa。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-14
    • 2021-03-24
    • 2021-09-06
    • 2014-01-14
    • 1970-01-01
    • 2014-03-16
    • 2013-06-28
    • 1970-01-01
    相关资源
    最近更新 更多