RPC 的变革 —— ARPC 项目自荐

lesismal · 2020-12-08 21:35:25 · 5445 次点击

@soluty 帖子里最少依赖的部分有讲,因为ARPC框架部分package和自己子package本身不依赖标准库之外的其他三方库,所以不需要 go mod ^_^

micro、protocol里的子package实现了服务发现与注册、对quic和websocket的支持是作为样例,需要依赖etcd、gorillia等,但这属于业务层,并不是ARPC框架本身的依赖项

#2
更多评论

看了下楼主的项目, 好像目前没用go mod来管理? 如果可以,希望能用go mod

#1

@soluty</a> 也有人提出过关于使用 encoding/json 作为默认 codec 性能差的问题,也是出于对最少依赖的考虑,并且 ARPC 为这种扩展定制自己的 codec 作了很方便的支持,可以看这里:https://github.com/lesismal/arpc/issues/2

#3