Изменения документа Гарантии доставки
Редактировал(а) Alexandr Fokin 2026/07/27 03:09
От версии 1.3
отредактировано Alexandr Fokin
на 2026/07/19 13:00
на 2026/07/19 13:00
Изменить комментарий:
К данной версии нет комментариев
К версии 1.6
отредактировано Alexandr Fokin
на 2026/07/19 13:14
на 2026/07/19 13:14
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -31,11 +31,20 @@ 31 31 ENABLE_AUTO_COMMIT = false 32 32 \\Может использоваться для дедупликации. 33 33 TransactionalInbox. 34 +\\Долгая обработка сообщения может привести к отключению consumer по timeout. Это может провести к тому, что сообщение поступит на другой потребитель. В таком случае только TransactionalInbox. 34 34 |(% style="width:128px" %)((( 35 35 Exactly‑Once 36 36 )))|(% style="width:1164px" %)Гарантия доставки строго один раз. 37 37 Гарантия отсутствия потерь и дублей.|(% style="width:1164px" %)Kafka transactions|(% style="width:1164px" %) 38 38 ))) 40 +|(% style="width:108px" %) |(% style="width:1326px" %)((( 41 +|(% style="width:136px" %)TransactionalInbox|(% style="width:1216px" %)((( 42 +|(% style="width:248px" %)Полный|(% style="width:950px" %)Хранится IdempotencyId каждого входящего сообщения (уникальный индекс), для дедубликации. 43 +|(% style="width:248px" %)Только offset (облегченный)|(% style="width:950px" %)Специфично для kafka. Храниться только topic+partition+offset. 44 +|(% style="width:248px" %) |(% style="width:950px" %) 45 +))) 46 +|(% style="width:136px" %) |(% style="width:1216px" %) 47 +))) 39 39 |(% style="width:108px" %) |(% style="width:1326px" %)Более строгие гарантии могут давать большие накладные расходы (пропускная способность и задержка доставки). 40 40 41 41