
Protocol Buffers
绝世神棍
111
展开
-
[combuffer系列]框架设想
开源地址:https://gitee.com/comhaqs/combuffer.git 目前项目需要使用RPC框架,大概查看了几个开源框架,要么只提供通信框架(zeromq、nanomsg),要么对运行环境有要求,不能适应项目要求(brpc、grpc)。考虑提高技术水平和项目要求,计划自己写一套RPC框架。原则如下: 1、尽量使用成熟稳定、使用面广的第三方库,毕竟自己原创 2018-01-16 09:53:38 · 359 阅读 · 0 评论 -
[combuffer系列]rpc层(一)
开源地址:https://gitee.com/comhaqs/combuffer.git protobuffer只定义了数据内容,需要自己定义数据帧格式,这里参考了网上大家的做法,以及pomelo的调用思路 数据帧定义 数据区长度是指控制码+路由+数据的长度;校验码采用CRC校验,校验区为控制码+路由+数据。 控制码定义如下: 其中请求类型原创 2018-01-16 10:51:20 · 371 阅读 · 0 评论