我們使用下面的代碼來獲得轉換,但是上一次在生產環境中需要太多的時間(一段時間超過10分鐘),我們將有多個服務請求來到相同的服務。有人可以提供這種行爲的可能原因。開放trasesactionn的高響應時間
final DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
transStatus = txManager.getTransaction(def);
txManager是DataSourceTransactionManager類型,我們正在使用DB2數據庫和WebSphere服務器6.1。
你檢查了連接池的大小,結果是什麼? –
最大連接數爲50,應該足以處理負載,因爲我們有另一個JVM,並且在那裏工作的計數相同。 – Raj