您当前的位置: 首页 > 

全球顶尖互联网公司谷歌都在使用的Mono-Repo单体仓库

发布时间:2021-01-10 17:18:48 ,浏览量:0

Multi-Repo vs Mono-Repo

单体应用没啥好说的,大学时期的课设都是的,toy 而已。

多体仓库

尤其适合于现在微服务项目。

优点

职责单一,代码量和复杂度也容易控制。服务边界清晰,不同团队负责维护不同的服务即可。

缺点
  • 每个项目组各自为政,代码规范风格不一,随意自行引入各种三方依赖
  • 整个项目集成部署就很麻烦,需要集中管理
  • 开发人员缺乏对系统的整体认知和业务理解,跨部门沟通复杂繁琐
  • 重复造轮子,工具方法不统一。
单体仓库 优点
  • 易于规范代码结构和 codereview
  • 方便管理,一键集成和部署
  • 易于理解整个项目
  • 代码可复用性强,易于项目重构

Shippablet的微服务之道,从多仓库到单体仓库 mono repo vs multiple repositories http://blog.shippable.com/our-journey-to-microservices- and-a-mono-repository

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.5273s