| Message Dispatcher |
Pattern Catalog | ![]() |
|
| Site Home Patterns Home Table of Contents |
An application is using Messaging. The application needs multiple consumers on a single Message Channel to work in a coordinated fashion.
How can multiple consumers on a single channel coordinate their message processing?

Create a Message Dispatcher on a channel that will consume messages from a channel and distribute them to performers.
A Message Dispatcher consists of two parts:
...Related patterns: Competing Consumers, Datatype Channel, Remote Procedure Invocation, Event-Driven Consumer, Message Channel, Selective Consumer, Messaging, Point-to-Point Channel, Polling Consumer, Publish-Subscribe Channel, Claim Check, Transactional Client

For a full description of the pattern see:
![]() | Enterprise Integration Patterns
Gregor Hohpe and Bobby Woolf ISBN 0321200683 650 pages Addison-Wesley |
| Home Patterns Table of Contents |
| © 2003 Bobby Woolf All rights reserved. |