首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我使用kafka模式注册表时,我真的需要avro4s吗?

当我使用kafka模式注册表时,我真的需要avro4s吗?
EN

Stack Overflow用户
提问于 2021-03-15 22:02:46
回答 1查看 145关注 0票数 0

我注意到confluent有一个kafka序列化程序,它可以让我从kafka主题中序列化和反序列化case类,并且它会从注册表中拉出模式。

如果是这样,我使用avro4s会有什么好处?

EN

回答 1

Stack Overflow用户

发布于 2021-03-15 22:24:04

您没有义务使用avro4s。事实上,你根本不需要使用Avro。Kafka并不关心您用于序列化的格式。虽然,Avro是Kafka的实际(反)序列化程序,而且您在Confluent suit (Schema Registry?)中注意到的序列化程序也是Avro。您唯一需要做的就是将依赖项添加到Avro:https://mvnrepository.com/artifact/org.apache.avro/avro/1.10.1

另外,使用sbt-avro插件。这个不是必须的,但是没有它你的生活将会非常艰难:https://github.com/sbt/sbt-avro

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66639454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档