我开始使用 Confluence 架构注册表。我意识到每个主题只有一个架构。
注册表中的实体主题到底有什么用途,它不只是一个模式,例如用于 Kafka 中的主题。
你真的不能在一个主题中放置多个架构,对吧?
最佳答案
主题是模式注册的名称,在模式注册表中,可以根据策略类型注册主题。
当模式发展时,它们仍然与同一主题相关联,但会获得新的模式 ID 和版本
默认策略是 TopicNameStrategy。
TopicNameStrategy - 这是一个很好的策略,需要按主题对消息进行分组。
RecordNameStrategy 和 TopicRecordNameStrategy 用于按主题名称分组不可选的情况。
是的,我们不能在一个主题中放置多个架构。
我们可以在以下网址找到更详细的信息。 https://docs.confluent.io/current/schema-registry/serdes-develop/index.html#sr-schemas-subject-name-strategy
关于apache-kafka - 为什么在 Confluence 的模式注册表中使用主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61512441/