2.5. XA の変更
2.5.1. XA トランザクションの変更 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
-
オプション
transaction-xa-enabledはデフォルトで true ではなく false になります。XA トランザクションのサポートが必要な場合は、このオプションを明示的に true に設定する必要があります。 -
transaction-xa-enabledが true の場合、XA トランザクションリカバリーサポートはデフォルトで有効になります。トランザクションログは、KEYCLOAK_HOME/data/transaction-logs に保存されます。
2.5.2. 追加のデータソースで XA の使用が必要になる リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat build of Keycloak はデフォルトでは XA データソースを使用しません。ただし、複数のデータソースが使用されている場合、これは安全ではないと見なされます。このリリース以降、Red Hat build of Keycloak にデータソースをさらに追加する場合は、XA データソースを使用する必要があります。デフォルトのデータソースが XA をサポートしている場合は、--transaction-xa-enabled=true オプションを設定することでこれを実行できます。追加のデータソースの場合は、quarkus.properties ファイルで quarkus.datasource.<your-datasource-name>.jdbc.transactions=xa オプションを使用する必要があります。最大 1 つのデータソースが非 XA になることができます。トランザクションストア用の永続ストレージがない場合、回復はサポートされません。