目录
1.Spring Cloud 常见的组件有哪些?
2.服务注册和发现是什么意思?(Spring Cloud 如何实现服务注册发现)
3.你们项目负载均衡如何实现的 ?
4.什么是服务雪崩,怎么解决这个问题?
5.你们服务是怎么监控的?
6.微服务限流(漏桶算法、令牌桶算法)
7.解释一下CAP和BASE
8.你们采用哪种分布式事务解决方案?
9.分布式服务的接口幂等性如何设计?
10.你们项目中使用了什么分布式任务调度
1.Spring Cloud 常见的组件有哪些?
Spring Cloud 5大组件有哪些?
- 基础的内容考察
- 回答原则:简单的问题不能答错(一道面试题就能淘汰一个人)新手和老手都要注意
面试参考回答:
面试官:Spring Cloud 5大组件有哪些?
候选人:早期我们一般认为的Spring Cloud五大组件是
- Eureka:注册中心
- Ribbon:负载均衡
- Feign:远程调用
- Hystrix:服务熔断
- Zuul/Gateway:网关
随着SpringCloudAlibba在国内兴起 , 我们项目中使用了一些阿里巴巴的组件
- 注册中心/配置中心 Nacos
- 负载均衡 Ribbon
- 服务调用 Feign
- 服务保护 sentinel
- 服务网关 Gateway
2.服务注册和发现是什么意思?(Spring Cloud 如何实现服务注册发现)
- 微服务中必须要使用的组件,考察我们使用微服务的程度
- 注册中心的核心作用是:服务注册和发现
- 常见的注册中心:eureka、nocas、zookeeper