API Reference Outboxer v#0.1.0

Copy Markdown View Source

Modules

A transactional outbox for Ecto.

A stored outbox message, as handed to a relay.

The behaviour every outbox message implements.

Creates and drops the outbox table.

The behaviour for a relay: the thing that takes messages out of the outbox and hands them to a broker, a queue or anything else.

A relay that calls a function for every message.

Relays messages to Kafka through brod.

Relays messages into Oban as jobs.

Relays messages to Amazon SQS through ex_aws_sqs.

The behaviour between Outboxer and the database that holds the outbox.

Postgres storage. Safe to run on any number of nodes.

SQLite storage, for single-node applications.

Helpers for testing code that publishes to an outbox.