簡體   English   中英

使用 kafka 模式注冊表時我真的需要 avro4s 嗎?

[英]Do I really need avro4s when using kafka schema registry?

我注意到 confluence 有一個 kafka 序列化器,它可以讓我從我的 kafka 主題中序列化和反序列化我的案例類,它會從注冊表中提取模式。

如果是這種情況,使用 avro4s 會有什么好處?

您沒有義務使用 avro4s。 事實上,您根本不必使用 Avro。 Kafka 不關心您用於序列化的格式。 雖然,Avro 是 Kafka 的事實上的(反)序列化器,並且您在 Confluent 套裝(Schema Registry?)中注意到的也是 Avro。 您唯一需要的是添加對 Avro 的依賴: https://mvnrepository.com/artifact/org.apache.avro/avro/1.10.1

另外,使用 sbt-avro 插件。 這個不是必須的,但是沒有它你的生活會很艱難: https://github.com/sbt/sbt-avro

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM