API Reference fleet v#0.1.0

Copy Markdown View Source

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.