Xa資料來源和非Xa資料來源的選擇

2022-06-03 21:36:10 字數 776 閱讀 8296

weblogic xa資料來源和非xa資料來源的選擇

在專案上,不管是adf應用,bpm應用,或者是osb、soa介面,資料來源和出站連線池的建立必然少不了,而資料來源的型別就有xa資料來源和非xa資料來源,那我們如何選擇呢,選擇不當會造成什麼後果呢,下面給出一點小小的心得

如何選擇:

在新建資料來源的時候,經常面臨是建立xa資料來源還是非xa資料來源,這塊有乙個選擇標準,如果資料庫後台package的函式或者過程

需要commit或者rollback,那麼呼叫這個package的資料來源就必須是非xa的。

換言之,需要統一事物管理的用xa資料來源,事物需要單獨處理的用非xa資料來源。

如soa、osb介面就需要用xa資料來源,adf程式或者自開發的有用到jdbc連線方式的程式都需要用非xa資料來源

選擇不當:

如果在呼叫程式中有commit或者rollback,而資料來源又選擇了xa型別,後台 可能會出現如下錯誤

jdbc driver does not support xa, hence cannot be a participant in two-phase commit. to force this participation, set the globaltransactionsprotocol attribute to logginglastresource (recommended) or emulatetwophasecommit for the data source = wmssqlserverds

xa資料來源超時設定:

xa資料來源建立後,通常需要設定下事物超時和超時時間

WPF 的 資料來源屬性 和 資料來源

一 資料來源 資料物件 屬性 path 或 path的值 path vm.property或m.property 通常具有通知功能 特例除外 二 path不能孤立而存在,它一定具有所歸屬的資料來源,一定要找到path 確切的說 是它的值 所歸屬的資料來源,說明如下 資料來源 資料物件 1 指定控制項...

Spring 配置單資料來源和多資料來源

如何配置多資料來源?1.spring直接配置所需的bean 事務相關 可選 操作相關 可選 2.springboot做了哪些配置?符合條件時才進行配置。1 spring boot中預設資料來源的發展 spring boot 1.x 預設使用tomcat的datasource。spring boot ...

SpringBoot學習 資料來源(一)單資料來源

springboot2.1.9預設支援三種資料來源 connection pool com.zaxxer.hikari.hikaridatasource org.apache.tomcat.jdbc.pool.datasource org.apache.commons.dbcp2.basicdata...