Microservice微服务的理论模型和现实路径
两年前接触到了微服务的概念,面对日益膨胀的系统感觉豁然开朗。之后的两年逐步把系统按微服务的架构理念进行了重构,并将业务迁移到了新架构之上。感觉现在差不多是时候写一篇关于微服务的总结文章了。在MartinFowler&JamesLewis的文章(参考[1])里给出了微服务架构的一个定义:微服务架构即是采用一组小服务来构建应用的方法。每个服务运行在独立的进程中,不同服务通过一些轻量级交互机制来通信,例如RPC、HTTP等。服务围绕业务能力来构建,并依赖自动部署机制来独立部署。这个定义相对还是模糊,但还是勾勒出了微服务的一些关键概念:小,独立进程,自动化。从微服务的定义,我们感觉
暂无评论