Azure Service Bus cannot autoforward a session-enabled subscription.
I explored a transactional bridge that keeps one session-enabled endpoint queue and a recoverability model.
planetgeek.ch/2026/09/21/azu…#azure#dotnet
NServiceBus has a non durable transport that gives you all of that plus it is battle tested. The post is though an excellent learning resources to peek under the hood!
One of the coolest .NET features nobody talks about:
-> Channels
You can find them in the System.Threading.Channels namespace.
Channels let you build async messaging with simple C# code.
They expose two APIs:
- One for writing messages to the channel
- One for reading