あなたがこのルートを持っているとしましょう:
from("direct:processOrders")
.process(new MultipleOrdersProcessor())
.to("direct:done")
MultipleOrdersProcessorは注文をループし、「処理」を実行します
スプリッターを使用し、MultipleOrdersProcessorの代わりにSingleOrderProcessorを使用する利点は何ですか?
あなたがこのルートを持っているとしましょう:
from("direct:processOrders")
.process(new MultipleOrdersProcessor())
.to("direct:done")
MultipleOrdersProcessorは注文をループし、「処理」を実行します
スプリッターを使用し、MultipleOrdersProcessorの代わりにSingleOrderProcessorを使用する利点は何ですか?
私は2つの利点を考えることができます
直接的な利点の1つは、ユースケースが並列処理に適合する場合に、注文を並列処理できることです。MultipleOrdersProcessorの場合、並列処理にはカスタム実装が必要です。