会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一路随风
博客园
首页
新随笔
联系
订阅
管理
2018年5月11日
【Golang】如何不反序列化为前提的情况下,修改ProtoBuffer某个Tag的值
摘要: 当你从客户端接收到一串序列化后的数据,你需要 - 修改其中某一个标签的值,然后把它传递到真正的业务数据,这样每个业务模块(微服务)就不需要和公共授权服务打交道了。 - 因为传递的数据的长度,类型甚至是新的字段的新增的造成不稳定,因此 network->originBytes - > Marshal(
阅读全文
posted @ 2018-05-11 10:01 一路随风
阅读(149)
评论(0)
推荐(0)
2018年5月9日
【Golang】读源码知 【encode/binary】
摘要: 如果你觉得xml,json等不能满足你程序的需要,那么你可能用到传统的二进制协议来作为服务之间数据协议 1. 顶层结构可以是基本类型或者是基本类型的切片 2. 可以指定大小端规则 4. 定长,当时结构体的时候,整个结构的大小,也就是最终变成bytes的长度时已经固定的,换而言之,不支持任何变长的类型
阅读全文
posted @ 2018-05-09 11:36 一路随风
阅读(144)
评论(0)
推荐(0)
公告