1.微服务架构是什么?由很多个微服务来组成,并且每个服务与服务有自己独立的数据库,服务与服务之间是通过轻量级的协议(比如:rpc,http等)来调用,每个服务是独立的,自治的能够独立的发布和部署。如下图:本质上来讲,微服务只是一种架构风格。架构风格如何采取,那么就需要涉及到架构特征这个概念。而架构特征又称为非功能需求或者质量属性。一般对架构特征的分析是从弹性、演化性、模块化、可靠性、伸缩性、简单性、可测试性几个方面来分析架构特征的。如下:伸缩性:原来有一台服务器只能处理十个,当你的访问并发一下子达到100个的时候,那么就需要从1台服务器扩展到10台服务器演化性:结构是很灵活的,它可以在将来不断