Приложение 1 (A1) отправляет сообщения A2 через MQ. A2 использует транзакции XA, так что сообщение, выпавшее в очереди, выбирается A2, обрабатывается и записывается в БД, и вся транзакция выполняется сразу.Проверка возможности транзакций приложений
Я хотел бы проверить, правильно ли поддерживает A2 согласованность системы, если транзакция завершилась неудачно и правильна ли реализация XA.
Я хотел бы остановить БД, как только A2 подберет сообщение. Но я не уверен, будет ли у меня достаточно времени, чтобы остановить БД, и буду ли я точно знать, что сообщение выбрано.
Любые другие предложения по проверке этого?
Спасибо,
Яш