2015-01-09 29 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。