前端进阶10 - 微服务 - 1.微服务是什么?

138 阅读1分钟
  • 1.微服务是什么?

    • 微服务就是将“高内聚、低耦合”应用到服务中的一种软件研发建议,是一种更适合当下业务快速多变的架构风格,是一组小、自治、基于业务的模块化松散服务。
    • 微服务是一种架构风格:

      • 一组小服务
      • 每个服务运行在独立进程中
      • 服务之间使用轻量级通信
      • 服务可独立部署
      • 是基于业务能力实现
      • 无集中式管理
    • 业界对于微服务还有一句更加简短的描述:微服务是一组小而自治的服务。
    • 这两个概念互相补充,微服务就是一组小、自治、基于业务的服务,以松散的服务方式,构建可独立部署的模块化应用。