简介
一、概述
- AVRO是Apache提供的一套用于进行序列化和RPC的机制
二、序列化
- 将数据转化为指定的格式
- 作用:数据的存储和传输
- 序列化的衡量标准:
a. 对CPU和内存的占用比较少
b. 序列化之后产生的数据的大小
c. 序列化之后的数据能否跨平台跨语言 - AVRO将数据转化为字符串的序列化机制
三、RPC
- RPC - Remote Procedure Call - 远程过程调用 - 允许在一个节点上去远程调用另一个节点上的方法而不用显式实现这个方法
- 存根的作用是用于进行约束两个或者多个节点上的方法要一致