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 运算符根据类型、apiVersion和name值解释ref。您可以使用任何 Kamelet、Kafka Topic 频道或 Knative 目标。 -
属于端点 的属性 (在本例中,指向名为
error-handler的 Kamelet)。 - 属于 dead-letter-channel 错误处理程序类型的参数。