banner



Enterprise Integration Patterns Design Tool

image

Content Based Router

How do we handle a situation where the implementation of a single logical function (e.g., inventory check) is spread across multiple physical systems?

image

Message Filter

How can a component avoid receiving uninteresting messages?

image

Dynamic Router

How can you avoid the dependency of the router on all possible destinations while maintaining its efficiency?

image

Recipient List

How do we route a message to a list of (static or dynamically) specified recipients?

image

Splitter

How can we process a message if it contains multiple elements, each of which may have to be processed in a different way?

image

Aggregator

How do we combine the results of individual, but related messages so that they can be processed as a whole?

image

Resequencer

How can we get a stream of related but out-of-sequence messages back into the correct order?

image

Composed Message Processor

How can you maintain the overall message flow when processing a message consisting of multiple elements, each of which may require different processing?

image

Scatter-Gather

How do you maintain the overall message flow when a message needs to be sent to multiple recipients, each of which may send a reply?

image

Routing Slip

How do we route a message consecutively through a series of processing steps when the sequence of steps is not known at design-time and may vary for each message?

image

Process Manager

How do we route a message through multiple processing steps when the required steps may not be known at design-time and may not be sequential?

image

Message Broker

How can you decouple the destination of a message from the sender and maintain central control over the flow of messages?

image

Threads

How can I decouple the continued routing of a message from the current thread?

image

Throttler

How can I throttle messages to ensure that a specific endpoint does not get overloaded, or we don't exceed an agreed SLA with some external service?

image

Sampling

How can I sample one message out of many in a given period to avoid downstream route does not get overloaded?

image

Kamelet

How can I call Kamelets (route templates).

image

Delayer

How can I delay the sending of a message?

image

Load Balancer

How can I balance load across a number of endpoints?

image

Circuit Breaker

How can I stop to call an external service if the service is broken?

image

Stop

How can I stop continue routing a message?

image

Service Call

How can I call a remote service in a distributed system where the service is looked up from a service registry of some sorts?

image

Saga

How can I define a series of related actions in a Camel route that should be either completed successfully (all of them) or not-executed/compensated?

image

Multicast

How can I route a message to a number of endpoints at the same time?

image

Loop

How can I repeat processing a message in a loop?

Enterprise Integration Patterns Design Tool

Source: https://camel.apache.org/components/3.13.x/eips/enterprise-integration-patterns.html

Posted by: wilsonanite1993.blogspot.com

0 Response to "Enterprise Integration Patterns Design Tool"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel