Jing-xing's tears:
Ask a question: how should we understand the concept of routing and pipeline in ESB, their respective purposes, and their relationships?
BEIJING-kimmking:
Transport endpoint
Inbound outbound
Router Channel
Transport generally corresponds to physical transmission communication and access points between systems
An endpoint generally refers to an external access point.
In addition, it is generally represented by Uri.
Inbound and Outbound are internal access and access points of the system.
The router can be seen as a message selection distributor.
A channel is a message transmission channel within a container.
The ESB is the so-called internal container.
Pipeline and interceptor can be seen throughout the ESB.
In this sense, the ESB has only two internal items.
Channel and filter
Filters can also be seen as endpoints in a broad sense.
Messages flow from the external to the ESB,
It is equivalent to entering a tap water pipe
There are many internal branches,
Each of the smallest pipes is a channel.
Points between all pipes and tubes,
Is the so-called Filter
These filters can be routing router, service activator, branch, aggregation, service enhancement, or message conversion...
It can be anything,
If the water is pumped from the river to the tap water pipe,
The pumping pump is transport.
After pumping up, enter the pipe, first filter and disinfect, turn to tap water, and then flow, this is inbound,
Each faucet of each household can be seen as an endpoint