APACHE CAMEL : error/exception 在文件 Producer 中处理
APACHE CAMEL : error/exception handling in file Producer
Camel in Action 书中写到默认的异常处理只针对exchange对象的生命周期。假设我正在使用以下路线 -
from(sftp:{details}).to(file:{details})
1st query -> 对于上面的路由,我认为消费者是sftp,生产者是file。我在这儿吗?
第二个查询 -> 我们如何处理目标端点的异常(在交换对象的生命周期之外)。
1st你是对的。
2nd 在文件成功写入磁盘之前引发的任何异常都将触发 Camel 的异常处理,默认情况下,基于文件的组件会触发原始文件的回滚,因此数据不会丢失。
Camel in Action 书中写到默认的异常处理只针对exchange对象的生命周期。假设我正在使用以下路线 -
from(sftp:{details}).to(file:{details})
1st query -> 对于上面的路由,我认为消费者是sftp,生产者是file。我在这儿吗?
第二个查询 -> 我们如何处理目标端点的异常(在交换对象的生命周期之外)。
1st你是对的。
2nd 在文件成功写入磁盘之前引发的任何异常都将触发 Camel 的异常处理,默认情况下,基于文件的组件会触发原始文件的回滚,因此数据不会丢失。