1.微服务简述 微服务,是一个小型的服务,也是一种设计理念,将一个大型繁杂的系统拆分为多个小型的服务,进行独立部署,这些服务在独立进程中运行,通过特定的协议进行通信 优点: 轻量化:一个服务不再像一个系统一个繁杂,更加小巧,功能相对单一 低耦合:不同的服务模块之间的依赖性降低,可以更加专注于一个功能的开发 灵活性高:可以进行独立的部署,也可以支持不同开发语言之间进行服务的调用 缺点: 运维成本高:微服务架构项目往往是由多个微服务构成,随着服务的增多,项目出现异常时不易查询根源 重复性