grpc:谷歌开发的一款用于微服务通信的协议。
特点:
1、基于protobuf传输
2、基于http/2.0传输
优势:
protobuf二进制传输,相较于json的文本传输速率有大幅度提高
http/2.0支持流式传输,并且提供超时机制
劣势:
protobuf基于二进制传输,不可读
部分语言并不支持protobuf,应用面相对较窄
grpc:谷歌开发的一款用于微服务通信的协议。
特点:
1、基于protobuf传输
2、基于http/2.0传输
优势:
protobuf二进制传输,相较于json的文本传输速率有大幅度提高
http/2.0支持流式传输,并且提供超时机制
劣势:
protobuf基于二进制传输,不可读
部分语言并不支持protobuf,应用面相对较窄