MyServiceBusDocs

RabbitMQ transport

Durable messaging, with the failure paths made visible.

RabbitMQ is the preview’s broker-backed transport profile. Connection recovery, topology recovery, error queues, fault messages, and skipped messages are built into the endpoint lifecycle.

Endpoint companions

orders

Primary delivery queue

orders_error

Original messages after terminal failure

orders_fault

Published Fault<T> details

orders_skipped

Messages with no recognized consumer

Recovery

The transport caches an open connection, recreates it with backoff after a drop, and enables the RabbitMQ clients’ automatic connection and topology recovery.

Prefetch and queue arguments

Set a global prefetch limit, override it per endpoint, and pass broker-specific queue arguments when declaring a queue.

C#
Loading code…
Evidence-backed baseline

The current preview is tested against RabbitMQ 4.1, specifically rabbitmq:4.1.8-alpine in the reproducible integration suite.

NextTest message behavior without a broker
Testing →