Вопросы с тегом '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
2
ответов

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

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

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

Все менеджеры транзакций (Atomikos, Bitronix, IBM WebSphere TM и т.д.) сохраняют некоторые "журналы транзакций" в папку "tranlogs" в файловую систему. Когда что-то происходит ужасно, а сервер убирается, иногда транслоны ломаются. Они требуют некотор...
задан 07 янв. '14 в 15:52
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 phase commit) с использованием MSDTC. У меня есть клиентское приложение, которое запускает транзакцию на уровне изоляции SERIALIZABLE, вставляет новую строку данных в таблицу для ...
задан 08 июля '13 в 11:58
2
ответов

Внедрить два протокола фазового обмена между EJB-приложением (Running on Glassfish) и приложением Swing

У меня есть приложение EJB работающее на сервере Glassfish которое хранит данные в MySQL DB, которые я называю Global DB. У меня есть два точных удаленных приложения Swing, которые являются автономными приложениями EJB's использующими EJB's использо...
задан 14 марта '13 в 23:19
1
ответ

ПОДГОТОВЬТЕ СДЕЛОК, освобождая замки?

Я должен упустить что-то о PostgreSQL и двухфазном коммите с PREPARE TRANSACTION. Следующий SQL: BEGIN; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; UPDATE person.tcities set ctyname='L ABERGEMENT CLEMENCIAT TRANSACT' WHERE ctyid = 1 Дает следую...
задан 13 июня '13 в 19:41
1
ответ

Двухфазная фиксация: доступность, масштабируемость и производительность

Я прочитал ряд статей и запутался. Мнение 1: 2PC очень эффективно, минимальное количество сообщений обменивается, а латентность низкая. Источник: http://highscalability.com/paper-consensus-protocols-two-phase-commit Мнение 2: Очень сложно масштаби...
задан 21 марта '14 в 12:06
1
ответ

Как реализовать 2pc в кластере Zookeeper?

У меня есть вопрос относительно реализации протокола двухфазной фиксации в кластере zookeeper для координации определенной транзакции между несколькими клиентскими соединениями. Прямо сейчас у меня есть следующая идея: Координатор C регистрирует уз...
задан 08 июля '14 в 18:26