API Reference OPQ: One Pooled Queue v4.0.1

Modules

OPQ

A simple, in-memory queue with worker pooling and rate limiting in Elixir.

A GenStage producer that feeds items in a buffered queue to the consumers.

Options for configuring OPQ.

Saves and loads options to pass around.

A :queue wrapper so that protocols like Enumerable can be implemented.

Provides rate limit.

A default worker that simply executes an item if it's a function.

A supervisor that subscribes to Feeder and spins up the worker pool.