为什么在 Confluence 的模式注册表中使用主题?

Wil*_*ena 2 avro apache-kafka confluent-schema-registry

我开始使用 Confluence 架构注册表。我意识到每个主题只有一个模式。

注册表中实体主题的确切用途是什么,它不只是一个模式,例如用于 Kafka 中的主题。

你真的不能在一个主题中放置多个模式,对吗?

Roh*_*dav 6

主题是模式注册的名称,在模式注册表中,可以根据策略类型注册主题

当模式发展时,它们仍然与同一主题相关联,但会获得新的模式 ID 和版本

默认策略是 TopicNameStrategy。

TopicNameStrategy -这是一个很好的策略,其中需要按主题对消息进行分组。

RecordNameStrategyTopicRecordNameStrategy用于按主题名称分组不可选的情况。

是的,我们不能在一个主题中放置多个模式。

我们可以通过以下网址找到更详细的信息。 https://docs.confluence.io/current/schema-registry/serdes-develop/index.html#sr-schemas-subject-name-strategy