背景 微服务是什么 • 服务之间有轻量级的通讯机制,通常为REST API • 去中心化的管理机制 • 每个服务可以使用不同的编程语言实现,使用不同的数据存储技术 • 应用按业务拆分成服务,一个大型应用系统可以由多个独立的服务组成 • 各个服务均可独立部署,都有自己的业务逻辑 • 服务可被多个应用共享,其他服务可复用一些公共的资源服务 微服务的优势 • 模块化开发,以单个服务为组件进行更新升级,提升系统整体异常稳定性 • 模块化开发管理方便,单独团队开发维护,职责分明 • 模块服用,公共服务模块