Комментарий к Компоненты

Версия 1.4 от Alexandr Fokin на 2022/10/28 15:25

  • Alexandr Fokin
    Alexandr Fokin 2022/10/28 15:25

    Если запросить группу сообщений и выполнить коммит последнего, то смещение установиться на позиции последнего элемента +1.
    Нет возможности закоммитить только определенное [i] сообщение.

    Некоторые другие брокеры устроены иначе: они работают с отдельными сообщениями и позволяют подтверждать их потребление независимо. В Kafke же единственным критерием является Offset.

    Опциально можно реализовать собственную логику работы с сообщениями, в том числе не возлагая на броке обязанности контролировать смещение, а управляя чтением самостоятельно.
    Обычно в Kafka не предполагается, что сообщение будет удалено сразу, и к нему можно обращаются по его значению Offset.

  • Alexandr Fokin
    Alexandr Fokin 2022/10/28 15:25

    При первом подключении Consumer по умолчанию подсоединиться к концу топика
    и не прочитает сообщения, уже имеющиеся в топике.
    (параметр AutoOffsetReset)