1.2.6. 连接到显式 Camel URI
您可以创建一个 Kamelet Binding,其中 Kamelet 将事件发送到-或从明确的 Camel URI 接收事件。通常,您可以将源 Kamelet 绑定到可接收事件的 URI (即,您可以在 Kamelet Binding 中指定 URI 作为接收器)。接收事件的 Camel URI 示例为 HTTP 或 HTTPS 端点。
在 Kamelet Binding 中,也可以将 URI 指定为源,而不是常见。发送事件的 Camel URI 示例为计时器、邮件或 FTP 端点。
要将 Kamelet 连接到 Camel URI,请按照 Kamelet Binding 中的 Connecting source 和 sink 组件 中的步骤,对于 sink.uri
字段,而不是 Kamelet,请指定明确的 Camel URI。
在以下示例中,sink 的 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