演进史的启发微服务优点微服务缺点微服务的基本术语服务提供者服务消费者负载均衡注册中心服务治理 演进史的启发微服务和SOA思想是相通的微服务相较于SOA更轻量,耦合更低微服务减少了大量ESB的开发和维护工作。 微服务优点服务组件化和去中心化分散服务治理和分散数据管理强调业务的单一性,弱化业务耦合度容错设计和资源合理分配 微服务缺点对人员技能素质要求较高过多的约定俗成对团队的协调性要求较高微服务拆分粒度决定了扩展难度和维护难度回归冒烟等测试可以用灾难来形容 微服务的基本术语 服务提供者业务实现者,封装业务接口同时提供业务实现逻辑 服务消费者业务调用者,调用服务提供者对外暴露的接口 负载均衡同一个服务多个服务提供者分摊请求处理 注册中心提供公共的地方让服务提供者和消费者相互发现 服务治理服务拆分以后各种问题和解决方案的集合