Làm thế nào để hai khác nhauCamel gửi đến nhiều điểm cuối
from(endpoint).to(endpoint:a, endpoint:b)
from(endpoint).multicast().to(endpoint:a, endpoint:b)
không thể tìm thấy bất kỳ tài liệu cho là người đầu tiên
Làm thế nào để hai khác nhauCamel gửi đến nhiều điểm cuối
from(endpoint).to(endpoint:a, endpoint:b)
from(endpoint).multicast().to(endpoint:a, endpoint:b)
không thể tìm thấy bất kỳ tài liệu cho là người đầu tiên
to(endpoint:a, endpoint:b)
tương đương với .to(endpoint:a).to(endpoint:b)
Điều này có nghĩa rằng sản lượng từ endpoint:a
được gửi đến endpoint:b
, không phải là bản gốc Exchange
. Ngoài ra, mỗi điểm cuối được thực hiện sau cái kia.
.multicast()
gửi bản gốc Exchange
cho mỗi thiết bị đầu cuối được xác định, cho phép xử lý song song, và cho phép bạn xác định một AggregationStrategy để xác định làm thế nào để lắp ráp các câu trả lời từ mỗi Endpoint bản gốc Exchange
đã được gửi đến.
Vâng như jarrad viết sự khác biệt giữa hai là
Đầu tiên là ống và bộ lọc EIP (chế độ mặc định trong Camel). Được ghi nhận ở đây: http://camel.apache.org/pipes-and-filters.html
The 2nd là EIP multicast được ghi nhận ở đây: http://camel.apache.org/multicast.html
Tất cả các Camel EIPs được liệt kê ở đây: http://camel.apache.org/eip
Đó là rất hữu ích, cám ơn – Manoj
Không có lý do đặc biệt, chỉ quên nhấp chuột. – Manoj
cảm ơn bạn đã nhấp vào :) – jarrad