2011-01-15 6 views
3

Ich habe eine Reihe von JDBC-Verbindungspools, aber ich habe die spezifische Anforderung, dass der Pool JTA bewusst sein muss, was mich mit einer kurzen Liste von Apache DBCP und OW2 XAPool. Die anderen Pools, die ich angeschaut habe (c3p0, Proxool, BoneCP), schienen die JTA-Anforderung nicht zu erfüllen.JTA bewusst JDBC-Verbindung Pools

Hat jemand eine Empfehlung über XAPool, DBCP oder einen Verbindungspool, den ich hier nicht erwähnt habe?

Antwort

3

Einige eigenständige Transaktionsmanager wie Atomikos oder Bitronix haben ihre eigenen integrierten Verbindungspool. Solch ein Pool ist JTA-konform und würde Ihr Problem lösen.

Kürzlich hatte ich das gleiche Problem und schließlich endete ich mit Bitronix und seinem integrierten Verbindungspool. Es läuft gut.

+0

Am Ende versucht Atomikos mit einem integrierten Pool. Der Grund für die Frage war, dass ich versuchte, einen Pool zu finden, der mit JbossTS funktionieren würde. – Dev

0

Wenn Timelines zulassen und diese Anforderung besteht, kann ich BoneCP JTA-Unterstützung hinzufügen, wenn Sie möchten.

Wallace (BoneCP Autor)

+0

Eine Stimme für diese Anforderung in BoneCP: Wir verwenden jetzt BasicManagedDataSource (dbcp), das ist fehlerhaft und niemand scheint sich um die beigesteuerten Patches zu kümmern. –