Kafka序列化器和架构注册

时间:2020-05-14 14:52:47

标签: apache-kafka kafka-producer-api

在生产者中,我有一个属性kafkaProducer.value.serializer,并设置为org.apache.kafka.common.serialization.StringSerializer。

我只想知道架构注册表是否具有相同的用途,或者两者的目的不同? 例如:Avro序列化

1 个答案:

答案 0 :(得分:0)

生产者配置包括必需的序列化器。此(StringSerializer)是String数据类型的默认序列化器。 Kafka还包括用于String,Long,Double,Integer和ByteArrays的序列化器。

两者都用于序列化数据并将其存储在Kafka中。 Avro具有类似于JSON的数据模型,但可以表示为JSON或紧凑的二进制形式。这些是Avro序列化的以下优点。

styled-components

有关完整的信息,请访问以下URL。

https://www.confluent.io/blog/avro-kafka-data/

https://www.codingblocks.net/programming/why-avro/

https://blog.cloudera.com/robust-message-serialization-in-apache-kafka-using-apache-avro-part-1/

enter image description here