说你有这条路线:
from("direct:processOrders")
.process(new MultipleOrdersProcessor())
.to("direct:done")
MultipleOrdersProcessor循环执行订单并执行“事情”
使用拆分器并使用SingleOrderProcessor而不是MultipleOrdersProcessor会有什么好处?
答案 0 :(得分:3)
我可以想到两个好处
答案 1 :(得分:2)
一个直接的好处是能够并行处理订单,前提是用例适合并行处理。 对于MultipleOrdersProcessor,并行处理需要自定义实现。