1
roy2220 2018-07-16 13:38:29 +08:00 via Android 1
哈哈,歪个楼,最近同撸了个基于 protobuf 的 rpc 轮子 github.com/let-z-go/pbrpc
|
2
chinvo 2018-07-16 13:58:03 +08:00 via iPhone 1
官方的 grpc 不好么
|
4
chai2010 OP @chinvo grpc 没有 rest 接口。开源社区虽然有个 grpc-gateway,但是需要开 2 个服务,rest 服务后台还需要请求 grpc 服务,有点重复了(不知道它们为何没有提供直接转 rest 的方法)。
对应小场景,感觉 grpc 有点重了。 还有很多公司的 sdk 其实就是 rest 接口,这种场景非常适合 Protobuf 定义接口,生成代码。 pbgo 本身其实算个小玩具,是为了准备《 Go 语言高级编程》 rpc 章最后一节的的素材。 最终希望大家能定制自己的 Protobuf 插件。 https://github.com/chai2010/advanced-go-programming-book/tree/master/ch4-rpc |
5
Comdex 2018-07-16 21:53:13 +08:00
说到 rpc 的话,还是觉得 hprose-golang 简单易用
|
6
hehe12dyo 2018-07-17 08:38:21 +08:00
借道问个啥网络框架好? cellnet ?文档不好。。看不懂啊。
|