A.23. トランザクションマネージャーの設定オプション


このリファレンスでは、JBoss EAP のトランザクション管理の設定オプションを説明します。

注記

属性名は管理モデルと一致します (例: 管理 CLI を使用する場合)。一部の属性は XML 表現によって異なる場合があることに注意してください。詳細は、EAP_HOME/docs/schema/wildfly-txn_5_0.xsd にあるスキーマ定義ファイルを参照してください。

Expand
表A.41 transactions サブシステムの属性
属性説明

default-timeout

デフォルトのトランザクションタイムアウトは 300 秒に設定されています。これはトランザクションごとにプログラムでオーバーライドできます。

enable-statistics

statistics-enabled が導入されたため非推奨になりました。

enable-tsm-status

プロセス外リカバリーに使用されるトランザクションステータスマネージャー (TSM) サービスを有効にするかどうか。別のプロセスから ActionStatusService に接続するアウトプロセスリカバリーマネージャーの実行はサポートされていないため、このオプションはサポートされていません。

hornetq-store-enable-async-io

journal-store-enable-async-io が導入されたため非推奨になりました。

jdbc-action-store-drop-table

JDBC アクションストアがテーブルを削除するかどうか。デフォルトは false です。

jdbc-action-store-table-prefix

設定された JDBC アクションストアにトランザクションログを書き込むために使用されるテーブルのオプションの接頭辞。

jdbc-communication-store-drop-table

JDBC 通信ストアがテーブルを削除するかどうか。デフォルトは false です。

jdbc-communication-store-table-prefix

設定された JDBC 通信ストアにトランザクションログを書き込むために使用されるテーブルのオプションの接頭辞。

jdbc-state-store-drop-table

JDBC 状態ストアがテーブルを削除するかどうか。デフォルトは false です。

jdbc-state-store-table-prefix

設定された JDBC 状態ストアにトランザクションログを書き込むために使用されるテーブルのオプションの接頭辞。

jdbc-store-datasource

使用される非 XA データソースの JNDI 名。データソースは、datasources サブシステムで定義する必要があります。

journal-store-enable-async-io

ジャーナルストアに対して AsyncIO を有効にするかどうか。デフォルトは false です。変更を有効にするには、サーバーを再起動する必要があります。

jts

Java Transaction Service (JTS) トランザクションを使用するかどうかを指定します。デフォルトは false で、Jakarta Transactions トランザクションのみを示します。

maximum-timeout

トランザクションが 0 (無制限のタイムアウト) に設定されている場合、代わりにこの値が使用されます。デフォルトは 31536000 秒 (365 日) です。

node-identifier

トランザクションマネージャーの一意の識別子。複数のトランザクションマネージャーがリソースを共有する場合、または JTS 間の通信が発生する場合に必要です。設定されていない場合は、サーバーの起動時に警告が表示されます。複数のノードが同じリソースマネージャーと対話したり、オブジェクトストアを共有したりする場合は、Jakarta Transactions でも一意である必要があります。

object-store-path

トランザクションマネージャーオブジェクトストアの相対または絶対ファイルシステムパス。object-store-relative-to が空の場合、これは絶対パスとして扱われます。

object-store-relative-to

ドメインモデルのグローバルなパス設定を参照します。デフォルトは jboss.server.data.dir で、通常、ドメインの場合は EAP_HOME/domain/data/、スタンドアロンサーバーの場合は EAP_HOME/standalone/data/ です。object-store-path を絶対パスとして解釈するには、空の文字列に設定します。

process-id-socket-binding

ソケットベースのプロセス ID を使用する場合のソケットバインディングの名前。process-id-uuidtrue の場合、これは 未定義 です。それ以外の場合は設定する必要があります。

process-id-socket-max-ports

ソケットベースの識別子の場合、空きポートの検索を失敗させるまでに、ソケットの試行を最大何回行うか。デフォルトは 10 です。

process-id-uuid

プロセス ID から一意のトランザクション ID を導出するには、true (デフォルト) に設定します。false の場合、ソケットベースのメカニズムが使用されます。process-id-socket-max-ports も参照してください。

recovery-listener

トランザクション回復プロセスがネットワークソケットをリッスンするかどうか。デフォルトは false です。

socket-binding

recovery-listenertrue の場合、トランザクション定期リカバリーリスナーによって使用されるソケットバインディングを指定します。

statistics-enabled

トランザクション統計を有効にします。デフォルトは false です。

status-socket-binding

トランザクションステータスマネージャーのソケットバインディングを指定します。このコンテキストではサポートされていません。

use-hornetq-store

use-journal-store が導入されたため非推奨になりました。

use-jdbc-store

true の場合、トランザクションログの書き込みに JDBC ストアが使用され、false の場合、デフォルトのログストアが使用されます。

use-journal-store

ファイルベースのストアではなく、Apache ActiveMQ Artemis ジャーナルストレージを有効にします。デフォルトでは無効になっていますが、I/O パフォーマンスを向上させることができます。複数のトランザクションマネージャーが関係する場合、JTS トランザクションには推奨されません。変更を適用するには、shutdown コマンドによるサーバーの再起動が必要です。

Expand
表A.42 ログストアの属性
属性説明

expose-all-logs

すべてのログを公開するかどうか。デフォルトは false で、トランザクションログのサブセットのみが公開されます。

type

ロギングストアの実装タイプを指定します。デフォルトは default です。

Expand
表A.43 Commit Markable Resource (CMR) 属性
属性説明

batch-size

この CMR リソースのバッチサイズ。デフォルトは 100 です。

immediate-cleanup

この CMR リソースの即時クリーンアップを実行するかどうか。デフォルトは true です。

jndi-name

この CMR リソースの JNDI 名。

name

XID を格納するテーブルの名前。デフォルトは xids です。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る