微服务思想 微服务概念: 一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。在微服务体系结构中,服务是细粒度的,协议是轻量级的。 作用: 微服务和非微服务所要实现的功能是一样的, 它只不过是把整个大功能拆分为足够小的可以相互调用的小服务. 因为通讯时遵照相同的通讯协议,可以实现程序之间的解耦,利于程序的拓展,同时减少开发过程中沟通成本,提高生产力. 软件开发模式演变 单体应用 前后端分离 微服务 举例加深一下理解 刚开始业务很简单,你一个人轻松搞定 你写的代码不仅优雅Bug还少,用户体验非常好,客户越来越多,