grpc
Posted 丰乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grpc相关的知识,希望对你有一定的参考价值。
4 grpc的原理
1 编码方式
使用protbuf作为通信编码
pb的编程方式:标签+值
标签:字段索引+类型
pb支持的线路类型:varint,64位,基于长度,32位
基于长度前缀的消息分帧
基于http2实现通信
- 通道复用,数据+头消息,数据+头消息
请求消息的例子
HEADERS (flags = END_HEADERS) :method = POST
:scheme = http
:path = /ProductInfo/getProduct
:authority = abc.com
te = trailers
grpc-timeout = 1S
content-type = application/grpc
grpc-encoding = gzip
authorization = Bearer
xxxxxx
响应详细的例子
HEADERS (flags = END_HEADERS) :status = 200
grpc-encoding = gzip
content-type = application/grpc
以上是关于grpc的主要内容,如果未能解决你的问题,请参考以下文章