微服务架构设计模式-(2)微服务的好处

微服务好处

  • 解耦
    • 独立部署,持续部署
    • 系统小
      • 再也不用把它的兄弟姐妹认识一遍了
    • 独立扩展
    • 独立升级
    • 人员合作简单,你做你的服务,我做我的服务
    • 容错性好
      • 你挂了,不影响我

微服务的弊端

  • 拆分和定义是一个挑战
    • 这件事到底是你负责,还是我负责
  • 分布式系统复杂性
    • 两个服务是合作提供信息,部分信息在你,部分信息在我,但对外我们实际上是一个整体,这个信息怎么组合呢
  • 团队协作
    • 服务之间有依赖关系,上线顺序要确认
  • 什么时候开始使用微服务
    • 较难确定

猜你喜欢

转载自blog.csdn.net/u014704998/article/details/128262435