这是我的骆驼路线:
<route>
<from uri="file:///c:/"/>
<to uri="file:///D:/"/>
</route>
如果此路由出现任何故障,我希望在Kaha DB中持久存储文件,以便文件不会丢失。但我不知道用于存储文件的blueprint.xml
Kaha DB持久性配置。我的Activemq.xml
文件如下
<broker brokerName="kahaDB_Persistence" persistent="true" useShutdownHook="false">
<persistenceAdapter>
<kahaDB directory="${data}/kahadb/"
journalMaxFileLength="100mb"
concurrentStoreAndDispatchQueues="false"
concurrentStoreAndDispatchTopics="false"/>
</persistenceAdapter>
</broker>
请告知我如何通过考虑上述路线从blueprint.xml
连接到此KahaDB。
答案 0 :(得分:0)
Camel的文件组件具有内置存档功能,可以保存已处理的文件。它将它们复制到名为&#34; .camel&#34;的文件夹中,但可以使用配置选项进行更改。
我不建议使用KahaDB,因为它不适合工作的正确工具&#34;曼陀罗。