微服务架构核心技术二

释放双眼,带上耳机,听听看~!

微服务的利和弊

优势:

  1. 强模块化边界——期初使用类、组件和类库做模块化,而微服务以服务方式做模块化
  2. 可独立部署——每个团队独立开发和部署服务
  3. 技术多样性——每个团队可以自己擅长的技术栈,技术栈太多也有引入成本

弊端:

  1. 分布式复杂性——团队之间可能并不理解其他团队的具体工作
  2. 最终一致性——如果不同服务有关联数据,需要同步数据
  3. 运维复杂性——管理分布式系统,对容量、稳定性有挑战
  4. 测试复杂性——测试需要联合集成测试,比较复杂

对于比较大的公司,微服务架构不同团队之间的沟通我觉得比较复杂,可能有一定的沟通成本

给TA打赏
共{{data.count}}人
人已打赏
安全网络

CDN安全市场到2022年价值76.3亿美元

2018-2-1 18:02:50

安全资讯

特斯拉Model 3新对手!小鹏全新紧凑型轿车曝光:或20万以内

2021-6-15 10:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索