原有单体工程本身也是基于Spring Boot开发的,最简单快速的开始微服务,则选定Spring Cloud作为基础框架。
用到了如下组件
- 网关: Spring cloud gateway - 服务自发现: Consul - 熔断器: Netflix Hystrix - 负载均衡: Netflix Ribbon - AMQP: Spring cloud stream rabbit - 伪RPC: Spring cloud openfeign - Redis: Spring cloud redis