Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


2.2.1 作業項目の一覧

Javaアプリケーション開発の作業項目の一覧を次の表に示します。

表2‒2 Javaアプリケーション開発の作業項目の一覧

分類

作業項目

コンポーネント

備考

参照先

共通

事前準備

全コンポーネント共通

必ず実施します。

3.2.2 事前準備(通常版限定)

ライブラリのセットアップ(通常版限定)

全コンポーネント共通

通常版の場合だけ実施します。

3.2.3 ライブラリのセットアップ(通常版限定)

Javaアプリケーション開発

コンポーネントスキャンの追加

  • Orchestrator

  • Entity-Service

  • TCC-Participant

必ず実施します。

2.2.4 コンポーネントスキャンの追加

トランザクション境界の設定

Orchestrator

必ず実施します。

2.2.6 トランザクション境界の設定

トランザクションの伝搬

  • Orchestrator

  • Entity-Service

必ず実施します。

2.2.7 トランザクションの伝搬

トランザクションブランチの属性の設定

  • Entity-Service

  • TCC-Participant

必ず実施します。

2.2.8 トランザクションブランチの属性の設定

先行プリペア機能の使用(SQL-Participant限定)

Entity-Service

SQL-Participantを使用する場合だけ実施します

2.2.9 先行プリペア機能の使用(SQL-Participant限定)

JDBC Proxy Driverの使用(SQL-Participant限定)

Entity-Service

SQL-Participantを使用する場合だけ実施します。

2.2.10 JDBC Proxy Driverの使用(SQL-Participant限定)

TccServiceインタフェースの実装クラスの作成(TCC-Participant限定)

TCC-Participant

TCC-Participantを使用する場合だけ実施します。

2.2.11 TccServiceインタフェースの実装クラスの作成(TCC-Participant限定)

業務ロジックからのexecuteTry()メソッドの呼び出し(TCC-Participant限定)

TCC-Participant

TCC-Participantを使用する場合だけ実施します。

2.2.12 業務ロジックからのexecuteTryメソッドの呼び出し(TCC-Participant限定)

ロギングライブラリの設定ファイルのカスタマイズ

  • Orchestrator

  • Entity-Service

アプリケーションでロギングライブラリLogbackを使用する場合だけ実施します。

2.2.13 ロギングライブラリの設定ファイルのカスタマイズ

Quartzスケジューラ機能の使用

  • SQL-Participan

  • TCC-Participant

アプリケーションでジョブスケジューリングライブラリQuartzを使用する場合だけ実施します。

2.2.14 Quartzスケジューラ機能の利用