KAFKA-您可以在主题存在之前创建模式以及关系是什么



是否必须遵循任何顺序 - 例如人们应该先创建一个主题,然后在模式注册表中创建架构,反之亦然?

两个主题可以使用架构注册表中的相同架构?

每个主题都需要具有钥匙和价值吗?(因此,每个主题都需要存在2个模式?(

什么是关系和可能的组合?

谢谢。

是否有任何订单必须遵循

nope。如果您启用了自动主题创建,甚至可以立即开始生产Avro到非现有主题。Confluent序列化器会自动注册模式,并且经纪人将使用默认分区和副本创建一个主题

可以两个主题使用相同的架构

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

每个主题都需要具有钥匙和价值吗?

是。多数民众赞成在Kafka记录协议的一部分。但是,钥匙可能是无效的。如果您不将AVRO序列化器用于键或值,则不会进行任何条目。如果一个或另一个是

,则不需要将AVRO用于这两个选项

最新更新