Yibin’s Blog
首页
搜索
友情链接
关于我
留言板
往期整理
  •   历史归档
  •   文章分类
  •   文章标签
Yibin
文章
104
分类
4
标签
57
首页
搜索
友情链接
关于我
留言板
往期整理
历史归档
文章分类
文章标签
Lazy loaded image
技术分享
🍢gRPC 请求变成字节后,到底长什么样
发布于: 2026-6-30
最后更新: 2026-6-29
次查看
源码
protobuf
Java
编程
目录
0%
1. 一个贯穿全文的 gRPC 请求2. wire format:字节流里到底存了什么2.1 Tag:字段号 + wire type2.2 Varint:用多少字节,值说了算2.3 ZigZag:为什么 sint 存负数更小2.4 Length-delimited:字符串和嵌套2.5 float / double 是位模式2.6 完整字节对照表3. proto3 的几条重要规则3.1 默认值不上线3.2 optional 找回存在性3.3 repeated 标量默认 packed3.4 两条补充4. Java 引擎:protoc 生成的代码到底干了什么4.1 不可变 message + Builder4.2 编码:CodedOutputStream4.3 解码:CodedInputStream5. gRPC 编解码路径:就是标准 protobuf6. 兼容性:加了新字段,旧代码不会坏7. 收个尾
Yibin
Yibin
一名平凡的程序员👨🏻‍💻
文章
104
分类
4
标签
57
最新发布
gRPC 请求变成字节后,到底长什么样
gRPC 请求变成字节后,到底长什么样
2026-6-29
一条配置查询,搞瘫了整个服务
一条配置查询,搞瘫了整个服务
2026-6-13
AI 生成的代码有 bug,修还是重来?我的三层判断法
AI 生成的代码有 bug,修还是重来?我的三层判断法
2026-6-7
四个装机脚本,新机到手十分钟搞定
四个装机脚本,新机到手十分钟搞定
2026-6-6
fastjson2 丢字段:不是 reader 吞了字段,是 writer 写错了路
fastjson2 丢字段:不是 reader 吞了字段,是 writer 写错了路
2026-5-23
线上 4 个 RPC 参数丢了 3 个字段,到底谁干的
线上 4 个 RPC 参数丢了 3 个字段,到底谁干的
2026-5-23
公告
📢 行远自迩,笃行不怠。
记录技术、工具和一些真实的折腾。
 
目录
0%
1. 一个贯穿全文的 gRPC 请求2. wire format:字节流里到底存了什么2.1 Tag:字段号 + wire type2.2 Varint:用多少字节,值说了算2.3 ZigZag:为什么 sint 存负数更小2.4 Length-delimited:字符串和嵌套2.5 float / double 是位模式2.6 完整字节对照表3. proto3 的几条重要规则3.1 默认值不上线3.2 optional 找回存在性3.3 repeated 标量默认 packed3.4 两条补充4. Java 引擎:protoc 生成的代码到底干了什么4.1 不可变 message + Builder4.2 编码:CodedOutputStream4.3 解码:CodedInputStream5. gRPC 编解码路径:就是标准 protobuf6. 兼容性:加了新字段,旧代码不会坏7. 收个尾
2023-2026Yibin.

Yibin‘s Blog | 一名平凡的程序员👨🏻‍💻

Powered byNotionNext 4.10.2.