This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.5.15. 使用 Knative Kafka
Knative Kafka 提供集成选项,供您在 OpenShift Serverless 中使用支持的 Apache Kafka 消息流平台。Kafka 为事件源、频道、代理和事件 sink 功能提供选项。
如果集群管理员安装了 KnativeKafka
自定义资源,则 OpenShift Serverless 安装中就会提供 Knative Kafka 功能。
注意
IBM Z 和 IBM Power Systems 目前不支持 Knative Kafka。
Knative Kafka 提供了额外的选项,例如:
- Kafka 源
- Kafka 频道
- Kafka 代理(技术预览)
- Kafka sink(技术预览)
5.15.1. Kafka 事件交付和重试 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在事件驱动的架构中使用 Kafka 组件会提供"至少一次"事件交付。这意味着,会在收到返回代码值前重试操作。这使您的应用对丢失的事件更具弹性,但可能会导致发送重复的事件。
对于 Kafka 事件源,默认会尝试发送事件的固定次数。对于 Kafka 频道,只有在 Kafka 频道 Delivery
规格中配置了它们时才会进行重试。
有关交付保证的更多信息,请参阅 事件交付 文档。