Я хотел бы понять, будут ли возможности распределенных транзакций работать для моего приложения, если я установлю com.atomikos.icatch.enable_logging=false
. Правильно ли я понимаю, что восстановление транзакций имеет значение в тех случаях, когда был сбой, и мы хотим полностью перезапустить ту же транзакцию. Выполняется ли восстановление в рамках одной и той же распределенной транзакции?Журналы транзакций Atomikos com.atomikos.icatch.enable_logging = false
Мое приложение терпимо к отказам в терминах, что отказ всегда можно просто перезапустить с самого начала с помощью новой транзакции. Означает ли это, что в моем случае это нормально, чтобы установить com.atomikos.icatch.enable_logging=false
Может ли com.atomikos.icatch.enable_logging=false
привести к несогласованному состоянию базы данных, если не все участники распределенных транзакций были совершены?
Update я был вызван после того, как эта проблема, чтобы узнать немного больше о внутренностях распределенных транзакций, которые я описал здесь: How would you tune Distributed (XA) transaction for performance?
Я не думаю, что это достаточно подробно. То же самое я могу прочитать на веб-сайте atomikos. –
Точно. Вот почему веб-сайт является авторитетным источником :-) –
Отлично, почему бы вам не объяснить, пожалуйста, подробное описание транзакции :) Использование и алгоритм, если вы делаете это 100 баллов, являются вашими :) –