Apache camel 骆驼路线-春季DSL
期待一些指针来改进下面的驼峰路线定义Apache camel 骆驼路线-春季DSL,apache-camel,Apache Camel,期待一些指针来改进下面的驼峰路线定义 <route shutdownRunningTask="CompleteAllTasks" customId="true" id="ftpSend1"> <from uri="file:e://cameltesting/in?noop=true" /> <wireTap uri="seda:inputQueue"> <setHeader headerName="fileName">
<route shutdownRunningTask="CompleteAllTasks" customId="true" id="ftpSend1">
<from uri="file:e://cameltesting/in?noop=true" />
<wireTap uri="seda:inputQueue">
<setHeader headerName="fileName">
<simple>${file:name.noext}-${date:now:yyyyMMddHHmmssSSS}-${file:size}.${file:ext}</simple>
</setHeader>
</wireTap>
<to uri="file:e://cameltesting/out" />
</route>
<route shutdownRunningTask="CompleteAllTasks" customId="true" id="ftpSend2">
<from uri="seda:inputQueue" />
<to uri="spring-batch:backUpJob" />
</route>
${file:name.noext}-${date:now:yyyymmddhhmmssss}-${file:size}.${file:ext}
San实际上,这是三个问题……2.)您可以在任何地方使用SEDA,它是一个稳定的组件。由于处理将在单独的线程上进行,因此对于大型文件来说应该没问题。3.)是的,查看事务管理器。配置完一个后,只需在routeLook的开头将其放入
disruptor
组件,我发现它比SEDA性能更好。