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.