In this example usage scenario you can see how the Azure Service Bus Relay listener is actually an instance of the WCF Routing Service.  The WCF Routing Service received messages which are sent through the relay and then on premise the WCF Routing Service will forward messages to a WCF Service Based on rules in the WCF Routing Service’s routing table.  The below diagram illustrates this.


Routed Relay Messaging



The value provided by the WCF routing service is that you can have a single component listening to the Azure Service Bus Relay which is then able to route messages to multiple actual services on premise rather than having to make all of the individual WCF service components all connect to the Azure Service Bus with their own endpoints.

Go top