RPC 的变革 —— ARPC 项目自荐

lesismal · · 5138 次点击
@arden</a> :joy::joy::joy: in => internal ex => extension eg => eg. 哎,看着编辑器里三长两短的总觉得别扭 之前的log util这些内部依赖和micro protocol 这些扩展样例都是散放在 arpc/ 下面的,没分类、有点乱,昨天想想就收进去了,其实再往前的版本,扩展是单独放到其他仓库的,但是又不想浪费别人时间去多依赖一个库,因为也用一些nodejs,nodejs随便几行代码都能搞成一个包然后node_modules磁盘杀手的体验太恶心人了。。 反正代码也不多,就都俩字母了,俩字母再往下的子目录我尽量不展开看。。其实主要是in的简单部分,ex、eg的部分还是希望由业务层自己去定制
#9
更多评论
看了下楼主的项目, 好像目前没用go mod来管理? 如果可以,希望能用go mod
#1
<a href="/user/soluty" title="@soluty">@soluty</a> 帖子里最少依赖的部分有讲,因为ARPC框架部分package和自己子package本身不依赖标准库之外的其他三方库,所以不需要 go mod ^_^ micro、protocol里的子package实现了服务发现与注册、对quic和websocket的支持是作为样例,需要依赖etcd、gorillia等,但这属于业务层,并不是ARPC框架本身的依赖项
#2