1. 声明
当前内容主要为本人学习和使用Apache Avro这个序列化库,主要参考官方文档
主要操作为:
- 手动编译schame为java文件
- 将生产的类进行序列化和反序列化操作
基本pom依赖
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>1.10.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.avro/avro-tools -->
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro-tools</artifactId>
<version>1.10.2</version>
</dependency>
2. 创建schame并生成Java文件
1.编写User.schame文件
{
"namespace": "com.hy.apache.avro.pojo",
"type"