Request-Callback - 6.1

Talend ESB Service 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
Design and Development
Installation and Upgrade
Talend ESB

When a consumer sends a request to a provider, the consumer normally waits for the response to return before it can continue with its work. In cases where the response returns immediately, a request-response message exchange pattern is sufficient. But there can be scenarios when request processing can be delayed by few hours or even days. In such cases, it is useful for the consumer to be able to continue its work and handle the response later. The Request-Callback message exchange pattern supports exactly this scenario. The consumer can continue its processing without interruptions and is notified when the response is returned at a later point in time.