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
-
endpoint には、
ref
またはuri
を使用できます。Camel K Operator は、kind
、apiVersion
、およびname
の値に従ってref
を解釈します。任意の kamelet、Kafka Topic チャネル、または Knative 送付先を使用できます。 -
エンドポイントに属する Properties (この例では
error-handler
という名前の kamelet)。 - dead-letter-channel エラーハンドラータイプに属する Parameters。