Chapter SixteenAdditional Pipelines Router Configurations

Content-Based Router

In our first examples we showed you how to use the Pipeline Distributor for simple, unordered round-robin scalability. Although this is useful, one of the key benefits of Software Pipelines is the ability to handle sequential transactions in a parallel framework. This capability is a key requirement for many business applications, and it’s often the preferred mechanism for implementing a pipelines system. To accomplish this, you must use a content-based router, which uses a Pipeline Key to route transactions to a particular pipeline.

The Pipeline Key can be any value in the service message that is evaluated by the content-based router. In the Hello Software ...

Get Software Pipelines and SOA: Releasing the Power of Multi-Core Processing 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.