Kubernetes微服务实战
上QQ阅读APP看书,第一时间看更新

2.13.3 混合模式

混合模式会使用少量的代码仓库。每个代码仓库包含多个服务和项目。每个代码仓库都与其他仓库隔离,但是在每个代码仓库中,可以同步开发多个服务和项目。这种方法平衡了单体仓库和多仓库的优缺点。如果存在明确的组织边界(通常是地理边界),这可能会很有帮助。例如,如果一家公司有多个完全独立的产品线,则最好将每个产品线分解为自己的单体仓库。