Trên ESB giống như Apache Camel, cơ chế nào thực sự là "di chuyển" (kéo/đẩy) thư dọc theo các tuyến từ điểm cuối đến điểm cuối?Apache Camel: Điều gì tuần hành thư cùng?
Liệu các Camel RouteBuilder
chỉ soạn một đồ thị của Endpoints
và Routes
và biết được đích/tiếp theo Endpoint
để vượt qua một thông điệp tới sau khi thăm một số Endpoint
hoặc làm Endpoints
mình biết đó là những điểm đến tiếp theo cho thông điệp nó có xử lý.
Dù bằng cách nào, tôi đang bối rối:
- Nếu nó là
RouteBuilder
rằng biết các "dòng chảy" của thông điệp thông qua hệ thống, sau đóRouteBuilder
này sẽ cần phải biết logic kinh doanh khi đếnEndpoint A
nên chuyển thông điệp bên cạnhEndpoint B
vàEndpoint C
, nhưng trong tất cả các ví dụ về Camel tôi thấy logic nghiệp vụ này không tồn tại; và - Nó có vẻ là rằng việc đưa rằng loại "dòng chảy" logic kinh doanh trong
Endpoints
bản thân cặp vợ chồng chúng lại với nhau và đánh bại một số nguyên tắc cơ bản của SOA/ESB/EIP vv