Enterprise Integration Patterns: Messaging Endpoints - 7.3

Talend ESB Mediation Developer Guide

Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Talend ESB
Talend Runtime
Design and Development > Designing Routes
Enterprise Integration Pattern Description

Messaging Mapper


Moves data between domain objects and the messaging infrastructure while keeping the two independent of each other.

Event Driven Consumer


Enables an application to consume messages automatically as they become available.

Polling Consumer


Enables an application to consume a message when the application is ready.

Competing Consumers


Enables a messaging client to process multiple messages concurrently.

Message Dispatcher


Enables multiple consumers on a single channel to coordinate their message processing.

Selective Consumer


Enables a message consumer to select which messages it wishes to receive.

Durable Subscriber


Enables a subscriber to avoid missing messages while it's not listening for them.

Idempotent Consumer


Enables a message receiver to deal with duplicate messages.

Transactional Client


Enables a client to control its transactions with the messaging system.

Messaging Gateway


Encapsulates access to the messaging system from the rest of the application.

Service Activator


Enables an application to design a service that can be invoked both via various messaging technologies and via non-messaging techniques.