问题 1
What are EIPs in Apache Camel?
EIPs stand for Enterprise Integration Pattern. These are Design patterns for the use of enterprise application integration and message-oriented middleware in the form of a pattern. Various EIPs are used in Apache Camel. Some of them are:
- Splitter Pattern: Split the data on the basis of some token and then process it.
- Content Based Router: The Content-Based Router inspects the content of a message and routes it to another channel based on the content of the message. Using such a router enables the message producer to send messages to a single channel and leave it to the Content-Based Router to inspect messages and route them to the proper destination. This alleviates the sending application from this task and avoids coupling the message producer to specific destination channels.
- Message Filter: A Message Filter is a special form of a Content-Based Router. It examines the message content and passes the message to another channel if the message content matches certain criteria. Otherwise, it discards the message.
- Recipient List: A Content-Based Router allows us to route a message to the correct system based on message content. This process is transparent to the original sender in the sense that the originator simply sends the message to a channel, where the router picks it up and takes care of everything.
- Wire Tap: Wire Tap allows you to route messages to a separate location while they are being forwarded to the ultimate destination.
保存以便复习
保存以便复习
收藏此条目、标记为困难题,或将其加入复习集合。
这有帮助吗?
添加评论
查看评论