错误捕获器是 Apigee Integration 中的一种错误处理方法,可帮助您处理集成执行期间发生的任务和事件失败。
错误捕获器的工作方式与主集成内的子集成流非常相似。每个错误捕获器都可以使用触发器(称为错误捕获器触发器)来调用,以运行一组已配置的自定义集成任务来处理错误。
您可以在单个集成中定义一个或多个错误捕获器来处理任务级别和事件级别的错误或执行失败。- 任务级别的错误捕获器
- 任务级别的错误捕获器用于处理集成执行期间的各个任务失败。
下图展示了一个集成流示例,该示例使用任务级别的错误捕获器:
- 事件级别的捕获器
- 事件级错误捕获器用于处理执行失败,例如集成失败、边缘条件失败、任务失败和重试执行失败。如果您尚未定义或附加任务级错误捕获器来处理任何任务失败,则系统会调用事件级别的错误捕获器。
下图展示了一个集成流示例,该示例使用事件级别的错误捕获器:
如需了解如何在集成中定义和使用错误捕获器,请参阅创建错误捕获器逻辑。