Class: Karafka::Routing::Features::ManualOffsetManagement

Inherits:
Base
  • Object
show all
Defined in:
lib/karafka/routing/features/manual_offset_management.rb,
lib/karafka/routing/features/manual_offset_management/topic.rb,
lib/karafka/routing/features/manual_offset_management/config.rb,
lib/karafka/routing/features/manual_offset_management/contracts/topic.rb

Overview

All the things needed to be able to manage manual offset management from the routing perspective.

Manual offset management allows users to completely disable automatic management of the offset. This can be used for implementing long-living window operations and other things where we do not want to commit the offset with each batch.

Not all the Karafka and Karafka Pro features may be compatible with this feature being on.

Defined Under Namespace

Modules: Contracts, Topic Classes: Config

Method Summary

Methods inherited from Base

activate, load_all, post_setup_all, pre_setup_all