Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.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 卡夫卡-你能在主题存在之前创建模式吗?关系是什么?_Apache Kafka_Avro_Confluent Schema Registry - Fatal编程技术网

Apache kafka 卡夫卡-你能在主题存在之前创建模式吗?关系是什么?

Apache kafka 卡夫卡-你能在主题存在之前创建模式吗?关系是什么?,apache-kafka,avro,confluent-schema-registry,Apache Kafka,Avro,Confluent Schema Registry,是否有任何必须遵循的顺序-例如,人员应先创建主题,然后在schema registry中创建架构,反之亦然 两个主题可以使用模式注册表中的相同模式吗 是否每个主题都需要有重点和价值?(因此每个主题需要存在两个模式?) 关系和可能的组合是什么 谢谢 有什么必须遵守的命令吗 没有。如果启用了自动主题创建,甚至可以立即开始为不存在的主题生成Avro。汇合序列化程序自动注册模式,代理将创建一个带有默认分区和副本的主题 两个主题可以使用相同的模式吗 是的,两个不同主题的Avro模式ID可以相同。例如,在多

是否有任何必须遵循的顺序-例如,人员应先创建主题,然后在schema registry中创建架构,反之亦然

两个主题可以使用模式注册表中的相同模式吗

是否每个主题都需要有重点和价值?(因此每个主题需要存在两个模式?)

关系和可能的组合是什么

谢谢

有什么必须遵守的命令吗

没有。如果启用了自动主题创建,甚至可以立即开始为不存在的主题生成Avro。汇合序列化程序自动注册模式,代理将创建一个带有默认分区和副本的主题

两个主题可以使用相同的模式吗

是的,两个不同主题的Avro模式ID可以相同。例如,在多个主题上共享的字符串的Avro键将导致在注册表中输入两个主题,但是,只有一个模式ID支持它们

是否每个主题都需要有重点和价值

对。这是卡夫卡记录协议的一部分。但是,密钥可以为空。如果您没有对键或值使用Avro序列化程序,则不会进行任何输入。如果一个或另一个选项不可用,则两个选项都不需要使用Avro