<route id="SUB2I0051">
<from uri="seda:SUB2-I0051MTMapper"/>
<multicast>
<to uri="file:C:/complexTest/?fileName=MT_Output.txt" />
<setHeader name="Node">
<simple>File1</simple>
</setHeader>
<to uri="audit:File1?level=info"/>
<to uri="file:C:/complexTest/?fileName=MTY_Output.txt" />
<setHeader name="Node">
<simple>File2</simple>
</setHeader>
<to uri="audit:File1?level=info"/>
</multicast>
</route>
我正在尝试在多点传送标记内设定信头。信头需要传送到一个名为audit的audit bean。下面是我的路由。有人可以帮助我吗?
1条答案
按热度按时间juud5qan1#
多播EIP允许将相同的消息路由到多个端点,并以不同的方式处理它们。它的重要关键字是SAME。默认多播同步可以,但camel不将更改发送到下一个节点。在多播EIP之前,您必须调用set header