我有一个经典的微服务架构。因此,有不同的应用程序。每个应用程序都可能有1..N实例。系统部署到Kubernetes.所以,我们有很多不同的PODs,可以随时启动和停止。
我想实现读取-处理-写入模式,所以我需要 Kafka 事务。
要配置事务,我需要transaction id为每个 Kafka 生产者设置一些。(实际上,我需要transaction-id-prefix,因为我的应用程序使用 Spring,它有这样的功能API)。在应用程序重新启动后,这些IDs必须相同。
那么,如何为托管在 Kubernetes 中的多个应用程序选择 Kafka 事务 ID?
慕盖茨4494581
catspeake
随时随地看视频慕课网APP
相关分类