摘要: 当你从客户端接收到一串序列化后的数据,你需要 - 修改其中某一个标签的值,然后把它传递到真正的业务数据,这样每个业务模块(微服务)就不需要和公共授权服务打交道了。 - 因为传递的数据的长度,类型甚至是新的字段的新增的造成不稳定,因此 network->originBytes - > Marshal( 阅读全文
posted @ 2018-05-11 10:01 一路随风 阅读(149) 评论(0) 推荐(0)
摘要: 如果你觉得xml,json等不能满足你程序的需要,那么你可能用到传统的二进制协议来作为服务之间数据协议 1. 顶层结构可以是基本类型或者是基本类型的切片 2. 可以指定大小端规则 4. 定长,当时结构体的时候,整个结构的大小,也就是最终变成bytes的长度时已经固定的,换而言之,不支持任何变长的类型 阅读全文
posted @ 2018-05-09 11:36 一路随风 阅读(144) 评论(0) 推荐(0)