Chapter 7. Message Routing

Introduction

In Chapter 3, “Messaging Systems,” we discussed how a Message Router (78) can be used to decouple a message source from the ultimate destination of the message. This chapter elaborates on specific types of Message Routers (78) to explain how to provide routing and brokering ability to an integration solution. Most patterns are refinements of the Message Router (78) pattern, while others combine multiple Message Routers (78) to solve more complex problems. Therefore, we can categorize the message routing patterns into the following groups:

Simple Routers are variants of the Message Router (78) and route messages from one inbound channel to one or more outbound channels.

Composed Routers combine multiple ...

Get Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.