View Source OffBroadwaySequin.Producer (off_broadway_sequin v0.1.0)
A GenStage Producer for Sequin.
Broadway producer acts as a consumer for the specified Sequin stream.
Producer Options
:stream- Required. Sequin stream name.:consumer- Required. Sequin consumer name.:receive_interval- Optional. The duration (in milliseconds) for which the producer waits before making a request for more messages if there are no events in stream. Default is1000.
Acknowledgements
Both successful and failed messages are acknowledged by default. Use
Broadway.Message.configure_ack/2 to change this behaviour for
failed messages.
Message Data
Message data is a map containing :ack_id, :data, and :subject fields.