Изменения документа Гарантии доставки
Редактировал(а) Alexandr Fokin 2026/07/27 03:09
От версии 1.7
отредактировано Alexandr Fokin
на 2026/07/19 13:16
на 2026/07/19 13:16
Изменить комментарий:
К данной версии нет комментариев
К версии 1.10
отредактировано Alexandr Fokin
на 2026/07/19 13:20
на 2026/07/19 13:20
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -31,7 +31,7 @@ 31 31 ENABLE_AUTO_COMMIT = false 32 32 \\Может использоваться для дедупликации. 33 33 TransactionalInbox. 34 -\\ Долгая обработкасообщенияможет привести к отключению consumer по timeout. Это может провести к тому, что сообщение поступит на другой потребитель. В таком случае только TransactionalInbox.34 +\\Падение consumer или отвал по timeout (долгая обработка) может привести к отключению consumer по timeout. Это может провести к тому, что сообщение поступит на другой потребитель. В таком случае только TransactionalInbox. 35 35 |(% style="width:128px" %)((( 36 36 Exactly‑Once 37 37 )))|(% style="width:1164px" %)Гарантия доставки строго один раз. ... ... @@ -42,7 +42,7 @@ 42 42 |(% style="width:207px" %)Полный|(% style="width:991px" %)Хранится IdempotencyId каждого входящего сообщения (уникальный индекс), для дедубликации. 43 43 Полная защита от дублей (даже если это несколько сообщений, с одинаковым ключом). 44 44 |(% style="width:207px" %)Только offset (облегченный)|(% style="width:991px" %)Специфично для kafka. Храниться только topic+partition+offset. 45 -Защищает только от потери смещения (сообщение обработано, но offset не закомичен) и consumer timeout. Не было дублированиена отправке (более 1 сообщения).45 +Защищает только от потери смещения (сообщение обработано, но offset не закомичен) и consumer timeout. Не поможет при дублировании на отправке (более 1 сообщения). 46 46 |(% style="width:207px" %) |(% style="width:991px" %) 47 47 ))) 48 48 |(% style="width:136px" %) |(% style="width:1216px" %)