Я хотел бы понять, будут ли возможности распределенных транзакций работать для моего приложения, если я установлю com.atomikos.icatch.enable_logging=false
- Правильно ли я понимаю, что Transaction Recovery актуален в тех случаях, когда произошел сбой, и мы хотим полностью перезапустить ту же транзакцию.
- Работает ли восстановление в рамках одной и той же распределенной транзакции?
- Мое приложение терпимо к сбоям в том смысле, что сбой всегда можно просто перезапустить с самого начала с новой транзакцией. Означает ли это, что в моем случае можно установить
com.atomikos.icatch.enable_logging=false
- Может ли
com.atomikos.icatch.enable_logging=false
привести к несогласованному состоянию базы данных, если не все участники распределенных транзакций были зафиксированы?
Обновление После этой проблемы я был вызван, чтобы узнать немного больше о внутренних компонентах распределенных транзакций, которые я описал здесь: Как бы вы настроили транзакцию Distributed ( XA ) для повышения производительности?