- Почему Atomikos пингует pg_prepared_xacts?
Вызывает «сканирование восстановления», а целью является восстановление после сбоя приложения или ошибки в приложении.Из-за этого в базе данных не будет «осиротевших» подготовленных транзакций, созданных Atomikos.
Есть ли у atomikos какое-либо свойство для изменения периода?
Да, оно имеет: com.atomikos.icatch.recovery_delay.Другие полезные свойства здесь: JtaProperties
Что будет, если запрос вернет некоторые gids?
Atomikos проверяет, есть ли возвращенные значения gid в журнале транзакций atomikos и имеют статус «совершить».Если это так, он совершит подготовительные транзакции, иначе он откатит транзакции.Обратите внимание, что Atomikos будет обрабатывать подготовленные им транзакции подготовки и не будет обрабатывать другие подготовительные транзакции.