1. 什么是微服务 微服务是一种软件架构模式,将大型系统或者复杂的应用分割成多个服务的架构。服务之间互相协调,故乡配合,为用户提供最终价值。每个服务都有独立的生命周期,可以单独维护和部署,各个业务模块之间是松耦合的。简单地说,微服务架构就是把一个大系统按业务功能分解成多个职责单一的小系统,并利用简单的方法使得多个小系统相互协作,组成一个大系统。 2. 为什么使用微服务 传统方式管理服务复杂,基础服务多。服务之间调用复杂。服务监控难度大,部署复杂。 优势: 开发简单,每个服务完成独立的功能; 技术栈灵活,可以选择不同的语言完成不同的服务...