1、通信协议设计
消息帧
固定包头+包体结构
tcp 保证数据到达,不能保证业务是否处理。
2、序列化
变长消息体 使用 protobuf
base128编码 每一个字节 数据位为7bit 最高一位表示后面是否还有有效字节(0表示没有,1表示有)
高位字节放后面,低位字节放前面
1、通信协议设计
消息帧
固定包头+包体结构
tcp 保证数据到达,不能保证业务是否处理。
2、序列化
变长消息体 使用 protobuf
base128编码 每一个字节 数据位为7bit 最高一位表示后面是否还有有效字节(0表示没有,1表示有)
高位字节放后面,低位字节放前面