- Spring Boot和spring Cloud的关系?
SpringBoot专注于快速方便的开发单个个体微服务
SpringCloud为微服务间提供配置管理,服务发现,断路器,路由,微代理,事件总线,全局锁,决策竞选,分布式会话等等集成服务
SpringBoot可以离开SpringCloud独立开发项目,但SpringCloud离不开SpringBoot,属于依赖关系
2. Spring Cloud 和 Dubbo?
3.Eureka概念?
Eureka是NetFix的一个子模块,是一个基于REST的服务,用于定位服务,实现云端中间层服务发现和故障转移(类似于dubbo的注册中心,比如Zookeeper)
4.Eureka的自我保护机制?
某时刻某一个微服务不能用了,eureka不会立刻清理,依旧会对该微服务的信息进行保存
5.ribbon概念?
spring cloud Ribbon是基于netflix Ribbon实现的一套客户端 负载均衡工具
6.集中式负载均衡和进程内负载均衡?
7.Ribbon负载均衡实现?
(1)添加Ribbon相关的依赖
(2)在客户端的RestTemplate这个bean上添加注解@LoadBalanced