2009-04-22 6 views

答えて

12

Bitronixをお勧めします。他のトランザクションマネージャを使用する前に、私は徹底的なテストをお勧めします。テストでは、トランザクションの各段階でさまざまなマシンの電源を切るようにテストします。トランザクションが失敗したときにあなたを守ることを望みます。多くのトランザクション管理者がリカバリを正しく実装できなかったことは驚くべきことです。

BitronixにはJNDIが必要です.JNDIはJava EEコンテナで通常提供されますが、Java SEアプリケーションでBitronixをサポートする単純な組み込み実装が含まれています。そのWebページから

8

「トランザクション処理の分野における専門知識の20年以上、 JBoss Transactions(JBossTSのは)首位のオープンソース・トランザクション・マネージャである

これは、範囲内に配備することができます。過去20年間、業界内で広く使用され、OMGやWebサービスなどの標準を推進してきました。

10

Try Atomikos TransactionsEssentials

Atomikosは "Application ServerのないJava EE"の発明者です。したがって、オープンソースのJTA/XAがJava SEでうまくいく場合は、TransactionsEssentialsでなければなりません。Java SE用に設計されており、 JMSコネクタ/プールを使用して、アプリケーションサーバーの機能を必要としません。

Java SEのため、TransactionsEssentialsはサードパーティ製のjarまたはプラットフォームにもほとんど依存しません。

ベスト

ガイ

免責事項:私はAtomikosのために働くが、それでも... http://jotm.ow2.org/

JOTMから

3

引用はJavaで実装されたオープンソースのトランザクションマネージャです。 これは、さまざまなミドルウェアプラットフォーム(J2EE、CORBA、Webサービス、OSGi)を使用するクライアントにトランザクションサポートを提供するいくつかのトランザクションモデルと仕様をサポートしています。 JOTMはOW2コンソーシアムが主催しています。 JOTMが使用するライセンスはBSDスタイルのライセンスです。 この実装は、JOnASアプリケーションサーバープロジェクトで数年間使用されていたため、完全に機能し成熟しています。

関連する問題