1.2.6. 明示的な Camel URI への接続

Kamelet が明示的な Camel URI との間でイベントを送受信する Kamelet Binding を作成できます。通常、ソース Kamelet をイベントを受信できる URI にバインドします (つまり、URI を Kamelet Binding のシンクとして指定します)。イベントを受信する Camel URI の例は HTTP または HTTPS エンドポイントです。

また、Mamelet Binding のソースとして URI を指定することも可能ですが、一般的ではありません。イベントを送信する Camel URI の例は、タイマー、メール、または FTP エンドポイントです。

Kamelet を Camel URI に接続するには、Kamelet Binding でのソースおよびシンクコンポーネントの接続 の手順に従い、Kamelet ではなく sink.uri フィールドで明示的な Camel URI を指定します。

以下の例では、シンクの URI は架空の URI (https://mycompany.com/event-service) です。

apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
  name: coffee-to-event-service
spec:
  source:
    ref:
      kind: Kamelet
      apiVersion: camel.apache.org/v1alpha1
      name: coffee-source
    properties:
      period: 5000
  sink:
    uri: https://mycompany.com/event-service