Modules
Fleet is a high-throughput, zero-bloat background job processing engine
for Elixir powered by PgQue and Broadway.
Broadway message acknowledger for Fleet jobs.
Broadway producer for Fleet queues, backed by BroadwayPgQue.Producer.
Low-level PostgreSQL client wrapper for the pgque stored procedures.
Lightweight recurring job scheduler for Fleet.
Provides query access to the underlying rotating ring-buffer partition tables.
Represents a unit of work to be processed by a Fleet.Worker.
Ecto migration helper to install and uninstall the PgQue database schema and functions.
Broadway pipeline managing message execution for a specific Fleet queue.
Defines an embedded Ecto schema optimized for Fleet job arguments.
Top-level supervisor managing Fleet queues, Broadway pipelines, and the BEAM ticker.
Testing helpers for Fleet background jobs.
Lightweight BEAM process that advances PgQue snapshots and retry queues.
Defines a background job worker.