Class: Karafka::Routing::Features::ManualOffsetManagement
- 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