Apache camel:如何在生成端点

时间:2015-09-14 00:33:18

标签: apache-camel

我的应用程序中有一条如下所示的路线 -

从(" SFTP:配置&#34)至("文件:配置&#34)

我必须处理在生成端点时出现在apache camel的默认异常处理边界之外的那些异常。 E. G.在编写文件时可能发生异常。我该如何处理这个例外?

在camel文档中,我读到了对于文件使用者,他们提供了不同的选项,如 - consumer.errorHandler和consumer.bridgeErrorHandler。但是文件生成器没有选项(比如producer.errorHandler)。

1 个答案:

答案 0 :(得分:0)

这不是此问题的完全合适的答案。但是,这对于那些希望在一个事件将多个事件抛出错误/异常时取消整个过程的人很有帮助。

例如,我从一个地方到另一个需要同时使用航班和火车的地方旅行。因此,我需要一次同时预订。如果任何人失败,则整个交易都将失败。为了实现此用例,作者在Apache骆驼中遵循了SAGA模式。有关更多信息,请查看下面的链接。

Apache Came with Saga