已经使用微服务框架一年多了,并且有一个项目还本身搭建了微服务框架,可是有一次有人问我什么是微服务?而后我回答得比较混乱,首先是由于我对这个概念比较模糊,第二是由于每一个人的见解不一样。html
微服务是James Lewis和Martin Fowler在2014年3月25日在《Microservices》文章中首先提出来的,文章地址https://martinfowler.com/articles/microservices.html。网络
根据《Microservices》这篇文章我认为:架构
分布式的定义:旨在支持应用程序和服务的开发,能够利用物理架构由多个自治的处理元素,不共享主内存,但经过网络发送消息合做。框架