1、什么是SpringCloud?
Spring Cloud 是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 开发风格做到一键启动和部署。 Spring Cloud 并没有重复造轮子,他只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出一套简单易懂、易部署和易维护的分布式系统开发工具包。
2、什么是Ribbon?
Ribbon 是Netfix发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。
3、什么是OpenFeign?
Feign 是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。