1.更简单:通过分解巨大单体式应用为多个服务方法解决了复杂性问题。在功能不变的情况下,应用被分解为多个可管理的分支或服务。2.自由选型:这种架构使得每个服务都可以有专门开发团队来开发。开发者可以自由选择开发技术,提供API服务3.部署独立:微服务架构模式是每个微服务独立的部署。开发者不再需要协调其它服务部署对本服务的影响4.服务独立扩展:你可以根据每个服务的规模来部署满足需求的规模。甚至于,你可以使用更适合于服务资源需求的硬件。1.微服务强调了服务大小:拆太小?2.微服务应用是分布式系统,由此会