Вопросы по теме '2phase-commit'

Распределенная транзакция между двумя серверами EJB
Я читал статью о двух компьютерах и распределенной транзакции на сервере EJB. Он говорит: 2-ПК позволяет управлять транзакциями на разных серверах и ресурсах (например, базах данных и поставщиках JMS). Подробности о 2-ПК выходят за рамки этой...
1814 просмотров

Используете XA с базами данных, которые изначально не поддерживают его?
Существует ли библиотека Java с открытым исходным кодом, которая добавляет поддержку XA в базы данных, которые изначально не поддерживают ее? То есть он оборачивает источник данных JDBC, отличный от XA, и заботится о необходимых коммитах/откатах за...
800 просмотров
schedule 11.01.2024

Защищает ли двухфазная фиксация от ошибок окончательной фиксации?
Предположим, что все базы данных, участвующие в распределенной транзакции, реализованы с двухфазным сигналом фиксации, что они готовы к фиксации и имеют необходимые блокировки. Координатор сигнализирует о фиксации, и все базы данных выполняют свою...
1046 просмотров

XA Двухфазная фиксация и выполнение на этапе подготовки?
Я пытаюсь понять двухфазную фиксацию, и мне непонятно, когда каждый локальный сайт выполняет свою часть распределенной транзакции. Это происходит до отправки подготовительных сообщений. То есть это происходит до того, как будет запущен протокол...
410 просмотров

Какие проблемы могут вызвать двухэтапные коммиты?
Недавно я несколько раз читал, что двухфазные коммиты — это плохо, но всегда в качестве примечания. Так что хорошего объяснения этому никогда не было. Например, в CQRS Journey Chapter 5 : Во-вторых, мы пытаемся избежать двухэтапных...
2362 просмотров

Почему двухэтапная фиксация не подходит для архитектуры микросервисов?
Я прочитал сообщение, в котором говорится, что: Мы не можем реализовать традиционную систему транзакций, такую ​​как двухфазная фиксация в микросервисах в распределенной среде. Я полностью согласен с этим. Но было бы здорово, если бы...
5881 просмотров

Распределенные транзакции 2PC через множество микросервисов?
Я прочитал некоторую информацию о распределенных транзакциях 2 Phase Commit / XA и о том, как JTA поддерживает их. Похоже, что существует множество менеджеров ресурсов - RM (например, RDBMS или JMS) и один экземпляр TransactionManager (TM) ,...
241 просмотров