Изменения документа Гарантии доставки

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

От версии 1.2
отредактировано Alexandr Fokin
на 2026/07/19 12:59
Изменить комментарий: К данной версии нет комментариев
К версии 1.1
отредактировано Alexandr Fokin
на 2026/07/19 12:55
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -13,8 +13,7 @@
13 13  Гарантируется, то не будет дублей, но допускаются потери.|(% style="width:1164px" %)Без подтверждения доставки и повторных отправок (гарантирует отсутствие дублей), но сообщение может быть потеряно на фазе отправки (т.к. без подтверждения).
14 14  \\Acks = 0
15 15  MessageSendMaxRetries = 0|(% style="width:1164px" %)Сообщение коммитится сразу (без подтверждения), это гарантирует что не будет дублирования, но сообщение может быть потеряно на фазе получения (падение или timeout потребителя).
16 -\\AutoOffsetReset = AutoOffsetReset.Earliest
17 -ENABLE_AUTO_COMMIT = true
16 +\\ENABLE_AUTO_COMMIT = true
18 18  |(% style="width:128px" %)(((
19 19  At‑Most‑Once
20 20  )))|(% style="width:1164px" %)Гарантия доставки хотя бы один раз.
... ... @@ -27,8 +27,7 @@
27 27  \\EnableIdempotence = true
28 28  MessageSendMaxRetries <> 0
29 29  \\transactional.id - влияет на идентификацию экземпляра producer при переподключении. |(% style="width:1164px" %)Использование ручного коммита после завершения обработки (транзакции БД).
30 -\\AutoOffsetReset = AutoOffsetReset.Earliest
31 -ENABLE_AUTO_COMMIT = false
29 +\\ENABLE_AUTO_COMMIT = false
32 32  \\Может использоваться для дедупликации.
33 33  TransactionalInbox.
34 34  |(% style="width:128px" %)(((