2.3 サポートされている言語およびフレームワーク

MicroTxを使用すると、次の言語で実装されたマイクロサービス・アプリケーション全体でトランザクションの一貫性が保証されます:
  • TypeScriptまたはJavaScript (Node.jsの場合)
  • Java 11 (Helidon 2.xやWebLogic Serverなどのフレームワークで構築されたアプリケーションの場合)
  • Java 17 (Helidon 3.xやSpring Boot 3.xなどのフレームワークで構築されたアプリケーションの場合)
  • Python 3.11以降

MicroTxでは、すべてのトランザクション・プロトコルでNode.jsおよびJavaがサポートされます。また、TCCのみでPythonがサポートされます。

サポートされるJavaフレームワーク

MicroTxライブラリには、Spring REST APIおよびJAX-RS APIと互換性のあるフィルタが用意されています。LRAおよびXAトランザクション・プロトコルを使用するSpring RESTアプリケーションでは、MicroTx Spring Boot初期ライブラリを使用できます。TCCトランザクション・プロトコルを使用するアプリケーションの場合、MicroTxライブラリはJAX-RSベースのアプリケーションをサポートします。

MicroTx XAライブラリは、次のJavaフレームワークで使用できます: