Summary
In this chapter, we understood the reason why messaging endpoints are required, and discovered a few of the endpoints provided by Spring Integration. We covered how gateways can abstract underlying messaging implementation, making life simpler for a developer, how service activators can be used for intermediate processing of messages in the system, and how delayers can be used to throttle message processing rates to match the producer's and consumer's speed! We touched upon the transactional support—we discussed it only because it does not provide any new implementation and hooks into the Spring framework's transactional support.
In the next chapter, we will dive deeper into one of the most important endpoints—message transformers.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access