1.4.2.3. 死信频道错误处理器
Dead Letter Channel 允许您将任何失败的事件重定向到任何其他组件(如第三方 URI、队列或其他 Kamelet),用于定义如何处理失败事件,如下例所示:
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: my-kamelet-binding spec: source: ... sink: ... errorHandler: dead-letter-channel: endpoint: ref: 1 kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: error-handler properties: 2 message: "ERROR!" ... parameters: 3 maximumRedeliveries: 1
-
对于 端点,您可以使用
ref
或uri
。Camel K 操作器会根据kind
、apiVersion
和name
值来解释ref
。您可以使用任何 Kamelet、Kafka Topic 频道或 Knative 目标。 -
属于端点 的属性 (在这个示例中,名为
error-handler
的 Kamelet )。 - 属于 dead-letter-channel 错误处理器类型的参数。