1.什么是微服务 微服务通常指微服务架构,提倡将一个大应用划分为若干组小的服务,服务之间相互协调,相互配合。每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP协议的RestFUl API。这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。

2.微服务的特征
1、分布式服务组成的系统 2、按照业务,而不是技术来划分组织 3、做有生命的产品而不是项目 4、强服务个体和弱通信( Smart endpoints and dumb pipes ) 5、自动化运维( DevOps ) 6、高度容错性 7、快速演化和迭代

3.微服务主要技术栈
