标签: #varint
用亲手运行、亲手测量的数据来写 Kubernetes、DevOps 与 MLOps · 1 篇
← 全部文章
protobuf 消息是“标签(字段编号和传输类型)+ 值”的排列。整数采用每 7 位一组的 varint 编码,字符串和嵌套结构在前面附加长度,默认值则根本不发送。仅使用标准库手写编码一个乒乓球回合(Rally)的数据大小为 21 字节,而相同内容的 JSON 为 72 字节(缩进后为 111 字节)。用 int32 发送 -1 需要 10 字节,而用 sint32 发送只需 1 字节。由于字节中写入的是字段编号而不是字段名称,只要保
2026-10-16 · 12 分钟阅读 #gRPC#protobuf#varint#직렬화#하위 호환