Class: Karafka::Web::Tracking::Scheduler

Inherits:
Object
  • Object
show all
Includes:
Helpers::Async
Defined in:
lib/karafka/web/tracking/scheduler.rb

Overview

Triggers reporters to report in an async mode in a separate thread We report this way to prevent any potential dead-locks in cases we would be emitting statistics during transactions.

We should never use the notifications thread for sensitive IO bound operations.