Expand description
RabbitMQ source and sink configuration.
Connection settings use the AMQP URI natively (heartbeat, frame_max, channel_max,
connection_timeout, and auth_mechanism query parameters are interpreted by the client).
Every other option is either a native AMQP property/argument or a local resource bound.
Structs§
- Connection
Config - Validated broker connection settings shared by the source and sink.
- Exchange
Declaration - Opt-in, idempotent exchange declaration.
- Queue
Binding - Opt-in, idempotent
queue.bindcalls applied at startup. - Queue
Declaration - Opt-in, idempotent queue declaration. Without it the queue must already exist.
- Rabbit
MqSink Config - Validated RabbitMQ sink settings.
- Rabbit
MqSource Config - Validated RabbitMQ source settings.
Enums§
- Decode
Error Policy - What the source does with a message its codec cannot decode or that exceeds the size bound.
- Delivery
Mode - AMQP
delivery-modewritten by the sink. - Valued
- Where a per-message value comes from.