为什么要在 Confluent 的 Schema Registry 中使用 Subject?
Why use Subject in Confluent's Schema Registry?
我开始使用 Confluent Schema Registry。我意识到每个主题只有一个模式。
注册表中实体 Subject 的确切用途是什么,它不只是一个模式,例如用于 Kafka 中的主题。
您真的不能在一个主题中放置多个架构吗?
subject 是注册模式的名称,在模式注册表中,可以注册主题取决于策略类型。
当模式发生变化时,它们仍然与同一主题相关联,但会获得新的模式 ID 和版本
默认策略是 TopicNameStrategy。
TopicNameStrategy - 这是一个很好的策略,需要按主题对消息进行分组。
RecordNameStrategy 和 TopicRecordNameStrategy 在按主题名称分组不是可选的情况下使用。
是的,我们不能在一个主题中放置多个模式。
我们可以在下面URL找到更详细的信息。
https://docs.confluent.io/current/schema-registry/serdes-develop/index.html#sr-schemas-subject-name-strategy
我开始使用 Confluent Schema Registry。我意识到每个主题只有一个模式。
注册表中实体 Subject 的确切用途是什么,它不只是一个模式,例如用于 Kafka 中的主题。
您真的不能在一个主题中放置多个架构吗?
subject 是注册模式的名称,在模式注册表中,可以注册主题取决于策略类型。
当模式发生变化时,它们仍然与同一主题相关联,但会获得新的模式 ID 和版本
默认策略是 TopicNameStrategy。
TopicNameStrategy - 这是一个很好的策略,需要按主题对消息进行分组。
RecordNameStrategy 和 TopicRecordNameStrategy 在按主题名称分组不是可选的情况下使用。
是的,我们不能在一个主题中放置多个模式。
我们可以在下面URL找到更详细的信息。 https://docs.confluent.io/current/schema-registry/serdes-develop/index.html#sr-schemas-subject-name-strategy