Chapter 2. Message Routing
In this chapter, we will cover the following recipes:
Content Based Routing
Filtering out unwanted messages
Wire Tap – sending a copy of the message elsewhere
Multicast – routing the same message to many endpoints
Recipient List – routing a message to a list of endpoints
Throttler – restricting the number of messages flowing to an endpoint
Request-response route sending a one-way message
One-way route waiting on a request-response endpoint
Dynamic Routing – making routing decisions at runtime
Load balancing across a number of endpoints
Routing Slip – routing a message to a fixed list of endpoints