微服务架构核心技术二

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

微服务的利和弊

优势:

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

弊端:

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

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

给TA打赏
共{{data.count}}人
人已打赏
安全经验

Google Adsense的技巧、诀窍和秘密

2021-10-11 16:36:11

安全经验

安全咨询服务

2022-1-12 14:11:49

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