Crate kafru

Source

Modules§

  • Parses CRON expressions and generates upcoming scheduled times.
  • Manages the database connection and client interactions.
  • Manages the initialization and orchestration of the Worker and Scheduler.
  • Defines metrics used by the Worker and Scheduler for tracking performance.
  • Manages the task queue, storing tasks awaiting execution.
  • Manages schedule definitions for task execution.
  • Polls schedules and assigns tasks to the appropriate queue.
  • Manages task definitions and execution details.
  • Manages the execution and polling of tasks from the queue.

Enums§

  • The available commands that can be send to scheduler and worker.