Редактировал(а) Alexandr Fokin 2026/07/27 03:11

От версии 1.7
отредактировано Alexandr Fokin
на 2026/07/27 02:50
Изменить комментарий: К данной версии нет комментариев
К версии 1.10
отредактировано Alexandr Fokin
на 2026/07/27 02:53
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -7,7 +7,7 @@
7 7  TriggerEvent sql TransactionalInbox
8 8  + TriggerEvent sql TransactionalOutbox
9 9  + sql store.
10 -)))|Полня ACID целостность (отсутствие проблем), но меньшая пропускная способность из-за ограничений производительности sql БД.
10 +)))|Полная ACID целостность (отсутствие проблем), но меньшая пропускная способность из-за ограничений производительности sql БД.
11 11  |Меньшие гарантии|(((
12 12  Использование меньших гарантий требует дополнительных проверок:
13 13  
... ... @@ -20,9 +20,9 @@
20 20  Основывается на том, что вероятность исключительных ситуаций не велика.
21 21  )))
22 22  )))| |
23 -|(% style="width:127px" %)Проблемы и риски|(% style="width:1260px" %)(((
23 +|(% style="width:127px" %)Проблемы и риски при использовании меньших гарантий.|(% style="width:1260px" %)(((
24 24  |Тип|(% style="width:312px" %)Причина|(% style="width:703px" %)Пример
25 -|Потеря данных в хранилище.|(% style="width:312px" %)Падение ненадежного (например InMemory) хранилища.|(% style="width:703px" %)Потеря счетчика сигналов (не знаем сколько сигналов осталось получить).
25 +|Потеря данных в хранилище.|(% style="width:312px" %)Падение ненадежного (например InMemory) хранилища.|(% style="width:703px" %)Потеря счетчика сигналов.
26 26  |Потеря сигнала.|(% style="width:312px" %)Отправка TriggerEvent без sql TransactionalOutbox.|(% style="width:703px" %)TriggerEvent не был отправлен (no gracefull shutdown) / Счетчик не был изменен
27 27  -> Зависание обработки.
28 28  |Ложный или дублирующий сигнал.|(% style="width:312px" %)Обработка TriggerEvent без sql TransactionalInbox.|(% style="width:703px" %)TriggerEvent был обработан более одного раза (event consumer reconnect, db transaction commited, broker message not commited) / Счетчик был уменьшен более чем на 1.