特点:
①.把系统的服务层完全独立出来,有利于资源的重复利用,提高开发效率. ②.微服务遵守单一原则 ③.微服务与微服务之间的调用使用restful轻量级调用.
优点:
①.微服务拆分更细,有利于资源的重复利用,提高开发效率 ②.可以更加精准针对某个服务做方案 ③.微服务去中心化,使用restful轻量级通信协议比使用ESB企业服务总线更容易维护 ④.适应市场更容易,产品迭代周期更短.
缺点:
微服务量多,服务治理成本高,不利于系统维护 分布式系统架构且是微服务架构,技术成本高(容错,分布式事务等),对团队高挑战