Module: Karafka::Processing::Strategies

Defined in:
lib/karafka/processing/strategies/base.rb,
lib/karafka/processing/strategies/dlq.rb,
lib/karafka/processing/strategies/mom.rb,
lib/karafka/processing/strategies/aj_mom.rb,
lib/karafka/processing/strategies/default.rb,
lib/karafka/processing/strategies/dlq_mom.rb,
lib/karafka/processing/strategies/aj_dlq_mom.rb

Overview

Note:

The lack of common code here is intentional. It would get complex if there would be any type of composition, so each strategy is expected to be self-sufficient

Our processing patterns differ depending on various features configurations In this namespace we collect strategies for particular feature combinations to simplify the design. Based on features combinations we can then select handling strategy for a given case.

Defined Under Namespace

Modules: AjDlqMom, AjMom, Base, Default, Dlq, DlqMom, Mom