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

алгоритм, который координирует все процессы, участвующие в распределенной транзакции, о том, совершать или откатывать транзакцию
1
ответ

Доставка сообщения JMS до совершения транзакции

У меня очень простой сценарий с базой данных и JMS на сервере приложений (Glassfish). Сценарий прост: 1. an EJB inserts a row in the database and sends a message. 2. when the message is delivered with an MDB, the row is read and updated. Проб...
задан 10 марта '10 в 18:52
3
ответов

Как трехфазный фиксатор избегает блокировки?

Я пытаюсь понять, как трехфазное принятие предотвращает блокировку Рассмотрим следующие два сценария отказа: Сценарий 1: На этапе 2 координатор отправляет сообщения preCommit всем когортам и получает ответ от всех, кроме когорты A. Сетевые проблемы...
задан 29 янв. '14 в 10:44
4
ответов

Как имитировать отказ базы данных для проверки двухфазной фиксации в Java

Я выполняю двухфазную фиксацию с использованием распределенных ресурсов. Как я могу имитировать неудачу участвующей базы данных? Вытягивание сетевого кабеля не работает, поскольку вызывает тупик в таблице. В настоящее время я использую крючки в коде ...
задан 11 апр. '12 в 18:01
1
ответ

Какие проблемы могут возникнуть в результате двухфазных ошибок?

Недавно я читал несколько раз, что двухфазные фиксации плохие, но всегда как побочная заметка. Поэтому с ним никогда не было хорошего объяснения. Например, в CQRS Journey Chapter 5: Во-вторых, мы пытаемся избежать двухфазных коммитов, потому что о...
задан 02 окт. '15 в 16:38
1
ответ

Двухфазная фиксация - как эффективно использовать мою очередь?

То, что я собираюсь описать, по сути является проблемой двухфазной фиксации между двумя разрозненными системами, и я ищу советы о том, как ее обрабатывать. В нашем веб-приложении мы выгружаем некоторые дорогостоящие/сторонние операции, такие как отпр...
задан 02 марта '12 в 20:21
1
ответ

Защищает ли двухфазная фиксация от окончательных сбоев?

Предположим, что все базы данных, участвующие в распределенной транзакции, реализованные с двухфазным сигналом фиксации, готовы к фиксации и имеют необходимые блокировки. Координатор сигнализирует фиксации, и все базы данных выполняют свою часть тран...
задан 23 июня '12 в 23:05
1
ответ

Распределенные транзакции - почему мы сохраняем tranlogs в файловой системе?

Все менеджеры транзакций (Atomikos, Bitronix, IBM WebSphere TM и т.д.) сохраняют некоторые "журналы транзакций" в папку "tranlogs" в файловую систему. Когда что-то происходит ужасно, а сервер убирается, иногда транслоны ломаются. Они требуют некотор...
задан 07 янв. '14 в 15:52
2
ответов

Использование обоих графиков db и document db

Я рассматриваю установку, где у меня есть сущности, хранящиеся как в документе db (например, CouchDB), так и в графике db (например, Neo4j). Обоснованием является сохранение каждой информации сущности (данные, капли, значения, сложной внутренней стру...
задан 30 авг. '12 в 6:58
3
ответов

2-фазная фиксация - поиск реализации

Я ищу реализацию двухфазного протокола фиксации и да, я новичок в распределенных транзакциях:) Двухфазная фиксация должна быть реализована между php-приложением и удаленным "приложением" (системой). Нужно ли мне выполнить двухфазную фиксацию с нуля?...
задан 10 марта '12 в 23:50
1
ответ

Конфигурация двухфазной фиксации (2PC) с Atomicos

Я создаю образец приложения для проверки двухфазного фиксации (2PC). Я использовал биты кода, используемые здесь из Интернета. Я использую Spring, Hibernate и Atomikos с MySQL в качестве бэкэнд. Я использую две базы данных и намеренно делаю вызов вто...
задан 18 апр. '12 в 18:05
1
ответ

Как ждать во время SELECT, что в ожидании фиксации INSERT?

Я использую PostgreSQL 9.2 в среде Windows. Я нахожусь в среде 2PC (2 фазы фиксации) с использованием MSDTC. У меня есть клиентское приложение, которое запускает транзакцию на уровне изоляции SERIALIZABLE, вставляет новую строку данных в таблицу для...
задан 08 июля '13 в 11:58
2
ответов

Если я получаю доступ к UserTransaction, значит ли это, что я использую 2-фазные фиксации или XA?

UserTransaction ut = поиск....   ut.beginTransaction();   saveToFooDB();   statelessEjb.transactionSupportedMethod();//сохраняет что-то в Foo DB   saveToFooDB();   ut.commit(); Если я делал это, я понимаю, что это не транзакция XA, поскольку она не ...
задан 10 марта '10 в 4:29
1
ответ

Оптимизация последнего ресурса

Я пишу ресурсный адаптер, который не поддерживает двухфазную фиксацию. Я знаю, что есть метод оптимизации, называемый "Оптимизация последних ресурсов". В JBoss ваш класс XAResource должен реализовать LastResource для оптимизации. Мой вопрос: как эт...
задан 25 сент. '08 в 12:22
2
ответов

Как выполнить двухфазное согласование между двумя микросервисами (Spring -boot)?

У меня есть два mico-serives A и B, где они подключаются к отдельной базе данных. Из Mico-serives A мне нужно сохранить (сохранить) объекты как A, так и B на одной и той же транстанции, как это сделать. Я использую Spring микро-сервисы с netflix-os...
задан 22 мая '17 в 16:55