什么是微服务? 微服务是松散耦合的SOA架构,每个团队可以维护自己的数据源 Created with Raphaël 2.1.2 微服务架构 微服务架构 一组小的服务 一组小的服务 独立的进程 独立的进程 轻量级通信 轻量级通信 基于业务能力 基于业务能力 独立部署 独立部署 无集中式管理 无集中式管理 能让一个程序员理解(代码量无关紧要) 独立的进程运行,横向扩展微服务 轻量级协议比如http 基于业务能力构建微服务 团队独立部署自己的微服务 团队根据业务需要,选择需要的技术架构