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.