Chain Azure Service Bus queues or topics together using auto-forwarding

domain: learn.microsoft.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm the namespace is Standard or Premium tier, since the Basic tier does not support auto-forwarding
  2. Create the destination queue or topic first — the destination entity must already exist at the time you create/configure the source entity with auto-forwarding, or entity creation will fail
  3. On the source queue or subscription, set the ForwardTo (or ForwardDeadLetteredMessagesTo for DLQ forwarding) property to the destination entity's name within the same namespace
  4. Confirm both source and destination are non-session-enabled, since auto-forwarding is not supported for session-enabled queues or subscriptions
  5. Design the forwarding chain to stay within 4 hops total; messages that would exceed a 4-hop forwarding chain are dead-lettered instead of forwarded further
  6. If you need to scale beyond the ~2,000 subscriptions-per-topic limit, consider a second level of topics fed via auto-forwarding to improve overall throughput and fan-out capacity

Known gotchas

Related routes

Use Azure Service Bus sessions for ordered, stateful message processing
learn.microsoft.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans