1. 微服务设计原则: 单一职责, 服务自制,轻量级通信,接口明确 。
2. 服务注册和发现 :
Eureka
3. 客户端负载均衡
Ribbon
4. 声明式http 客户端
Feign
5. 微服务容错
Hystrix