8.3. KCL Consumer 的使用示例
您可以使用 KCL 支持来使用流内容
- route:
from:
uri: "kamelet:aws-kinesis-source"
parameters:
stream: "kamelets"
useDefaultCredentialsProvider: true
region: "eu-west-1"
asyncClient: true
useKclConsumers: true
steps:
- to:
uri: "kamelet:log-sink"
parameters:
showHeaders: true
启用 useKclConsumers 后,您不必直接处理分片迭代。所有功能都由 AWS Kinesis 客户端库和 KCL 层管理。
作为一端注意,您需要记住 KCL 使用者需要访问 AWS 的 DynamoDB 和 Cloudwatch 服务,因此它将在 hood 下创建客户端到这些服务,并使用它们。