from("direct:A")
.split(//expression that split msg into two msg M1,M2)
.process(// here processing)
.from("direct:A")行为类似于 java 方法,即调用它的线程将继续split。
那么在上述情况下会发生什么?
莱伊说线程t1调用from("direct:A")然后
它进入.split()这里的 msg 分为两条新消息M1和M2.
现在从这里开始会同步调用吗t1?process()M1M2
或者
process()会在两个新线程中异步M1调用吗?M2