Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 为什么在Confluent的模式注册表中使用Subject?_Apache Kafka_Avro_Confluent Schema Registry - Fatal编程技术网

Apache kafka 为什么在Confluent的模式注册表中使用Subject?

Apache kafka 为什么在Confluent的模式注册表中使用Subject?,apache-kafka,avro,confluent-schema-registry,Apache Kafka,Avro,Confluent Schema Registry,我开始使用汇合模式注册表。我意识到每个主题只有一个模式 注册表中实体主题的用途到底是什么,它不只是一个模式吗?例如,在卡夫卡中,它将用于主题 您不能在一个主题中放置多个架构,对吗?主题是注册架构的名称,在架构注册表中,可以根据策略类型注册主题 当模式演变时,它们仍然与同一主题关联,但会获得新的模式ID和版本 默认策略是TopicNameStrategy TopicNameStrategy-这是一个很好的策略,需要按主题按消息分组 RecordNameStrategy和TopicRecordNam

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

注册表中实体主题的用途到底是什么,它不只是一个模式吗?例如,在卡夫卡中,它将用于主题

您不能在一个主题中放置多个架构,对吗?

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

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

默认策略是TopicNameStrategy

TopicNameStrategy-这是一个很好的策略,需要按主题按消息分组

RecordNameStrategy和TopicRecordNameStrategy在按主题名称分组不是可选的情况下使用

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

我们可以在下面的URL上找到更详细的信息。