2015-01-09 26 views
0

我的应用程序使用XA事务写入数据库并在MQ上发布消息。但是消费者应用程序间歇性地无法在数据库中查找数据。Weblogic XA事务,即使在提交后延迟写入数据库

我们使用Weblogic的 10.3和Oracle 10g

我认为是XA交易的一部分,信息会被发送出去,只有当数据库提交完成。

任何对此的输入将被理解..

感谢。

+0

需要更多信息 - 您看到了哪些错误? weblogic中的jdbc设置是什么? –

+0

这似乎与XA交易的竞争条件有关。发现另一个线程http://stackoverflow.com/questions/14595118/xa-jta-transaction-jms-message-arrives-before-db-changes-are-visible它提供了更多的细节。 – user3563965

回答

0

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