首页 > 解决方案 > 为多个 Kafka 主题重用一个模式

问题描述

我试图搜索这个,但我的结果总是充斥着“每个 Kafka 主题有多个模式”条目。我想知道反过来,如果它可能有问题,或者我是否可以预期为不同的 Kafka 主题重用相同的模式会出现问题?对于我的用例,它们肯定必须是不同的主题(虽然它们必须始终具有相同的架构),但我不知道我是否会违反架构名称和主题名称之间的一些隐藏语义关系。这会“仅”打破惯例或导致实际问题吗?

标签: apache-kafka

解决方案


假设您使用的是 Confluent Schema Registry,那么每个主题都是一个唯一的主题,但是这些模式确实可以共享,因为匹配的模式会生成匹配的 id。

这不是问题,并且通过不存储重复信息来节省代理的存储空间


推荐阅读