2009-04-22 11 views

Odpowiedz

12

Polecam Bitronix. Przed użyciem jakiegokolwiek innego menedżera transakcji zalecam dokładne testowanie. Testy takie jak zabijanie mocy dla różnych maszyn podczas każdej fazy transakcji. Chcesz transakcji, aby chronić Cię, gdy wystąpią awarie. Zaskakujące jest, jak wielu menedżerów transakcji nie udało się poprawnie wdrożyć odzyskiwania.

Bitronix potrzebuje JNDI, który jest zwykle dostarczany w pojemniku Java EE, ale zawiera prostą wbudowaną implementację, która będzie obsługiwać Bitronix w aplikacji Java SE.

8

Od swojej stronie internetowej.

„Z ponad 20 lat doświadczenia w dziedzinie przetwarzania transakcji, JBoss Transactions (JBossTS) to menedżer Premier otwarta transakcja źródło

To może być wdrożony w zakresie serwerów aplikacji, kontenerów lub samodzielnego działania Przez ostatnie 20 lat był szeroko wykorzystywany w branży i zapewniał standardy, w tym usługi OMG i usługi internetowe. "

10

Wypróbuj Atomikos TransactionsEssentials.

Atomikos jest wynalazcą "Java EE bez serwera aplikacji", więc jeśli dowolne open source JTA/XA ma się dobrze w Java SE, to musi to być TransactionsEssentials: został zaprojektowany dla Java SE od samego początku i zawiera JDBC oraz łączniki/pule JMS, więc nie potrzebujesz żadnej funkcji serwera aplikacji.

Z uwagi na koncentrację Java SE, TransactionsEssentials ma również bardzo mało zależności od słoików lub platform innych firm.

Najlepszy

Guy

Disclaimer: pracować dla Atomikos, ale nadal ...

3

Cytat http://jotm.ow2.org/

JOTM jest open source Transaction Manager wdrożone w Javie. Obsługuje kilka modeli transakcji i specyfikacji zapewniających obsługę transakcji dla klientów korzystających z szerokiej gamy platform oprogramowania pośredniego (J2EE, CORBA, Web Services, OSGi). JOTM jest hostowany przez konsorcjum OW2. Licencja używana przez JOTM jest licencją w stylu BSD. Ta implementacja jest w pełni funkcjonalna i dojrzała, ponieważ jest używana przez kilka lat w projekcie serwera aplikacji JOnAS.

Powiązane problemy