Tôi đang làm việc trên các tuyến đường Camel trong Công việc Dịch vụ Cầu chì RedHat có Camel 2.10.Tùy chọn xử lý song song Camel
Tôi muốn biết sự khác nhau giữa việc triển khai như sau:
1/sử dụng các tuyến đường SEDA
from("A")
.split(body())
.to("seda:B");
from("seda:B?concurrentConsumers=4")
.routeId("MySEDATestRoute")
.to("C")
.end();
2/sử dụng xử lý song song
from("A")
.split(body())
.parallelProcessing()
.to("C");
3/sử dụng đề
from("A")
.split(body())
.threads()
.to("C");
Từ những gì tôi đã nhìn thấy phương pháp 3 (chủ đề) cho phép để cấu hình kích thước hồ bơi thread mà có vẻ giống như "concurrentConsumers" của giải pháp 1 (SEDA).
Nếu tôi không chuyển bất kỳ tham số nào cho chuỗi phương thức, hành vi của phương pháp 2 và 3 có giống nhau hay không?
Cảm ơn trước,
Trân
Vì vậy gì vợi nói là nếu tôi biết chắc chắn tôi sẽ không có con đường khác đến, tôi nên sử dụng giải pháp 3) với một cái gì đó giống như .threads (2,10)? – user3416249