第16章 リソースマネージャーの設定


HornetQ は JTA トランザクションのライフスパンを処理する独自のリソースマネージャーを持ちます。トランザクションが開始された場合、リソースマネージャーは通知され、トランザクションのレコードと現在のステータスを保持します。場合によっては、トランザクションが開始され、忘れられることがあります。この場合は、トランザクションが無限に存在し続けます。設定された場合、HornetQ は古いトランザクションをスキャンし、期限が切れたすべてのトランザクションをロールバックします。トランザクションのデフォルトのライフスパンは、5 分 (つまり、3000000 ミリ秒) です。つまり、5 分前以前のすべてのトランザクションが削除されます。
このタイムアウトライフスパンは、JBOSS_DIST/jboss-as/server/PROFILE/deploy/hornetq/hornetq-configuration.xmltransaction-timeout プロパティを編集して変更できます (値はミリ秒単位である必要があります)。プロパティ transaction-timeout-scan-period は、古いトランザクションをスキャンする頻度をミリ秒単位で設定します。
HornetQ 準備された状態のすべての XA トランザクションを一括してロールバックするわけではありません。これは、管理 API を使用してヒューリスティックにロールバックする必要があります (トランザクションマネージャーで解決できない場合)。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat