Вопросы по теме 'distributed-transactions'
Не удалось найти расширение привязки конфигурации
Я пытаюсь запустить веб-сервис WCF, который будет участвовать в распределенных транзакциях. Я продолжаю получать следующее сообщение об ошибке...
Не удалось найти расширение привязки конфигурации «system.serviceModel/bindings/myBinding»....
32266 просмотров
schedule
14.06.2023
.net обнаруживает распределенную транзакцию
В своем приложении я использую следующий шаблон для вызова БД:
//do a transaction
using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required))
{
OperationOnDb1();
//when we open the connection to the...
653 просмотров
schedule
29.03.2023
Postgresql: ПОДГОТОВИТЬ ТРАНЗАКЦИЮ
У меня есть два сервера БД db1 и db2.
В db1 есть таблица с именем tbl_album В db2 есть таблица с именем tbl_user_album
CREATE TABLE tbl_album
(
id PRIMARY KEY,
name varchar(128)
...
);
CREATE TABLE tbl_user_album
(
id PRIMARY...
4425 просмотров
schedule
19.09.2022
3-фазный протокол фиксации
Я читал протокол трехфазной фиксации в Википедии (http://en.wikipedia.org/wiki/Three-phase_commit_protocol), и вот сценарий, который пришел мне на ум, когда 3PC не удастся:
Предположим, что есть два участника A и B и координатор C:
1) C отправил...
3779 просмотров
schedule
30.06.2022
Как я могу избежать отправки дубликатов электронных писем, когда я фиксирую действие отправки электронной почты после отправки электронной почты?
Когда пользователь регистрируется на моем веб-сайте, я создаю запись пользователя в базе данных с email_sent = 'NO'. Затем у меня есть задание cron, которое отправляет приветственные письма каждые несколько минут. Он выбирает все записи...
314 просмотров
schedule
14.04.2023
Не удалось выполнить операцию, поскольку поставщику OLE DB SQLNCLI10 для связанного сервера DB_PROD_04 не удалось начать распределенную транзакцию.
У меня есть два сервера:
SQL_UAT_01
DB_PROD_04
Оба этих сервера имеют одинаковое имя базы данных и одинаковые таблицы:
SQL_UAT_01.Database_01.Тестовая таблица
DB_PROD_04.Database_01.Тестовая таблица
На каждой из...
2919 просмотров
schedule
01.10.2022
Распределенная транзакция в программе .NET (конфигурация MS-DTC?!?) Или, скорее, в хранимой процедуре через связанный сервер?
У нас есть две базы данных на разных серверах баз данных (MS SQL Server 2008).
Нам нужно вставить данные в две таблицы, по одной на каждом из двух серверов баз данных, и все это должно быть внутри транзакции, поэтому нам нужна распределенная...
260 просмотров
schedule
01.03.2023
Не удается выполнить множественную публикацию внутри transactionScope.
Я смоделировал интеграционную архитектуру между различными подсистемами. Все уведомления от подсистемы отправляются в подписанные подсистемы с использованием примитива Publish . Эти уведомления отправляются в цикле for внутри метода Handler ,...
152 просмотров
schedule
03.09.2022
Как управлять распределенной координацией транзакций между вызовами веб-сервиса и базой данных?
У нас есть внешний веб-сервис, который предоставляет пару API lock и unlock . Ниже приведены шаги, выполняемые при сохранении значений в нашей системе.
try
call lock
save changes in single DB transaction
catch user_defined_exception...
305 просмотров
schedule
23.04.2022
infinispan - возможно ли запирание распределенного кеша с хотродом?
Мне нужно использовать распределенный кеш, и я хотел бы использовать для этого Infinispan 5.3. Я изучил различные режимы подключения и выбрал хотрод для реализации взаимодействия клиент-сервер. Мне также нужно заблокировать определенный ключ в кеше,...
787 просмотров
schedule
30.03.2022
Можем ли мы определить распределенную транзакцию с помощью Database.BeginTransaction?
Я искал способы создания транзакции в Entity Framework и знаю, что мы можем создать распределенную транзакцию с TransactionScope в EF5, как указано здесь. Использование транзакций или SaveChanges(false) и AcceptAllChanges()? Я хочу знать, можем ли...
111 просмотров
schedule
27.02.2023
Как я могу интегрировать свой собственный менеджер транзакций XA с Apache Camel?
Я пытаюсь создать маршрутизатор для интеграции нескольких тем и очередей JMS. Меня ограничивает тот факт, что клиент, на которого я работаю, не может изменить реализацию JMS (TibCo EMS с некоторыми пользовательскими клиентскими библиотеками), а также...
249 просмотров
schedule
09.10.2022
Кафка согласование работы / офсета с потребителем
В настоящее время я пытаюсь разработать масштабируемую потребительскую архитектуру для kafka, и у меня возникают некоторые проблемы с координацией смещения. Для моего варианта использования важно, чтобы каждое сообщение, потребляемое kafka,...
305 просмотров
schedule
25.07.2023
распределенные транзакции в микросервисной архитектуре, как обрабатывать тайм-ауты и неудачные коммиты
Допустим, у вас есть служба A , которая является частью большой микросервисной архитектуры, где эти службы взаимодействуют друг с другом либо через REST API, либо через обмен сообщениями, в котором задействован какой-либо брокер (RabbitMQ). Служба...
1220 просмотров
schedule
11.02.2023
Как сделать двухфазную фиксацию между двумя микросервисами (Spring-boot)?
У меня есть два мико-сервера A и B, где они подключаются к отдельной базе данных. Из мико-серверов A мне нужно сохранять (сохранять) объекты как A, так и B в одной и той же передаче, как этого добиться.
Я использую микросервисы Spring с...
5961 просмотров
schedule
27.07.2023
Почему двухфазная фиксация (2PC) блокируется?
Может ли кто-нибудь сообщить мне, почему 2PC блокируется при сбое координатора? Это потому, что когорты не используют концепцию тайм-аута в 2PC?
Хорошая ссылка: Анализ и проверка двухфазной фиксации и трехфазной фиксации. Phase Commit Protocols...
1338 просмотров
schedule
21.07.2023
Определить, находится ли запрос в распределенной транзакции
Мне нужен надежный способ определить из запроса SQL Server, выполняется ли запрос внутри распределенной транзакции. 1 Неважно, была ли распределенная транзакция создана извне или с помощью оператора BEGIN DISTRIBUTED TRANSACTION в любом случае,...
1240 просмотров
schedule
07.12.2023
Микросервисы и диспетчер транзакций, как решить проблему параллелизма
Я работаю над созданием микросервиса, который использует диспетчер транзакций, реализованный на основе Java Transaction API (JTA).
Мой вопрос: есть ли у Trasaction maanger возможность обрабатывать проблему параллелизма в сценариях распределенной...
2247 просмотров
schedule
22.11.2023
Как реализовать единую транзакцию в Entity Framework 5 с контекстной базой данных SQL и DB2
Я пытаюсь реализовать оба DbContext ( SQLDBContext & DB2Context ) в одной транзакции, но каждый раз сталкиваюсь с проблемой, связанной с DB2.
Он отлично работает с SQL, но выдает ошибку при попытке доступа к DB2.
Исключение составляют:...
167 просмотров
schedule
24.09.2022
Распределенная транзакция с использованием веб-сервисов на разных платформах
можно ли добиться транзакционности с помощью веб-сервисов, реализованных на разных технологиях?
Например: давайте представим случай, когда мы хотим предложить комплексную услугу 2-х разных организаций, у каждой из которых уже есть свои разные...
51 просмотров
schedule
01.06.2022