我一般使用 bundle show gem_name;然后 cd 过去的方法来看 gem 的源码,也可以直接在里面调试。
瓶颈在存储层,项目达到一定数量后,往往是硬盘不够。GitLab Geo 解决的不是分仓问题,就连 gitlab 的产品经理也说他们没有分布式存储。楼主的方案是很好的!还有一条 rpc 的路也确实是可行的,其实就是将 git 层(旧版的 gitlab 用的是 grit,新版的用 gitlab_git)作 rpc 处理,存储层可以灵活扩展
@ruchee 一统还差得远吧
具体问题具体分析,没有绝对的好也没有绝对的不好,我觉得主要看用在哪里,用来解决什么问题
怎么没人回啊?
vincent 写的很全面呀,最近正好在看这部份的东西,学到了不少