SpringCloud面试百题集

关于Spring Cloud技术,基本80%的公司都会面到。

一年一度的面试高峰期又来了,你准备好了吗?

今天把我之前整理的以及我面试过的Spring Cloud近百道真题和答案都整理了一份分享给大家,持续更新中...

Java技术300+面试题

Spring面试百题集

Dubbo面试真题

Spring Boot面试百题集

Spring Cloud 面试百题集

后续也会持续根据技术群反馈不端更新,将涵盖内容包括: Java设计模式、Spring系列(Spring Boot、Spring Cloud)、MyBatis、Dubbo、Elasticsearch、MySQL等技术栈。

关注公 公众号 + 输入[面试题] + 领取面试资料 

 

目录

基础

Eureka

Feign

Gateway

Hystrix

Ribbon

Zuul

Config

Bus


SpringCloud面试百题集_第1张图片

 基础

1、什么是微服务架构?
2、为什么需要学习SpringCloud?
3、什么是SpringCloud?
4、说说SpringCloud的优缺点
5、你认为SpringCloud发展前景如何?
6、SpringBoot和SpringCloud的区别?
7、SpringCloud和SpringBoot版本对应关系
8、SpringCloud和各子项目版本对应关系
9、SpringCloud由什么组成及整体架构是什么?
10、使用SpringBoot开发分布式微服务时,我们面临什么问题?
11、SpringCloud和dubbo区别?
12、SpringCloud主要项目有哪些?

Eureka

1、Eureka是什么?
2、Eureka怎么实现高可用
3、什么是Eureka的自我保护模式?
4、DiscoveryClient的作用
5、Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别
6、说说Eureka核心概念。
7、EurekaServer注册中心服务端主要功能是什么?
8、EurekaClient注册中心客户端。
9、说说服务续约的两个重要属性?
10、Eureka服务剔除的条件是什么?
11、说说Eureka自我保护机制。
12、Eureka分区概念。
13、Eurka如何保证AP?
14、说说Eureka集群工作原理。
15、Eureka集群是怎么保持数据一致的?
16、 Eureka的数据同步方式。

Feign

1、什么是Feign?
2、feign如何使用?
3、Feign解决了什么问题?
4、说说@FeignClient注解。
5、Feign的工作原理.
6、Feign的HTTP客户端。
7、OpenFeign和Feign的区别。
8、 Feign使用的主要步骤。

Gateway

1、什么是微服务网关?
2、Gateway支持哪些特征?
3、说一下Gateway工作原理。
4、过滤器和网关有什么区别?
5、zuul和spring cloud gateway的对比
6、网关与nginx区别
7、Gateway配置项有哪些?
8、Gateway依赖配置。
9、Gateway的优缺点。
10、服务网关的基本功能有哪些?
11、主流网关的对比与选型.
12、Gateway各个过滤器的生命周期是怎么样的?
13、Gateway 过滤器从作用范围可分类有哪些?

Hystrix

1、Hystrix是什么?
2、Hystrix提供的功能有哪些?
3、Hystrix的设计原则是什么?
4、Hystrix更加细节的设计原则有哪些?
5、什么是服务雪崩?
6、造成雪崩的原因有哪些?
7、如何解决在灾难性雪崩效应?
8、什么是服务熔断和服务降级?
9、Hystrix的工作原理是什么?
10、 Hystrix要解决的问题是什么?

Ribbon

1、负载均衡的意义什么?
2、什么是Ribbon?
3、Ribbon总体架构.
4、Nginx与Ribbon的区别是什么?
5、Ribbon和Feign的区别?
6、Ribbon底层实现原理是什么样的?
7、Ribbon核心原理拦截器作用是什么?
8、@LoadBalanced注解的作用是什么?
9、说一下自己公司的服务注册中心怎么技术选型的?生产环境中应该怎么优化?
10、Spring Cloud Netflix常用组件有哪些?

Zuul

1、什么是网关?
2、网关的作用是什么
3、什么是SpringCloudZuul(服务网关)
4、简单聊聊Zuul的工作原理.
5、Zuul能做什么?
6、网关与过滤器有什么区别
7、常用网关框架有那些?
8、Zuul与Nginx有什么区别?
9、既然Nginx可以实现网关?为什么还需要使用Zuul框架
10、如何设计一套API接口
11、ZuulFilter常用有那些方法?
12、如何实现动态Zuul网关路由转发?
13、Zuul网关如何搭建集群
14、 SpringCloud如何集成Zuul?

Config

1、分布式配置中心有那些框架?
2、分布式配置中心优点有哪些?
3、分布式配置中心的作用?
4、什么是SpringCloudConfig
5、SpringCloudConfig流程图。
6、SpringCloudConfig的作用有哪些呢?
7、SpringCloudConfig解决了什么问题?
8、Config用户认证方式有哪些?
9、SpringCloudConfig可以实现实时刷新吗?
10、如何做到配置中心高可用?

Bus

1、什么是总线?
2、为什么需要使用消息中间件?
3、什么是SpringCloudBus?
4、SpringCloudBus解决了什么问题?
5、SpringCloudBus工作流程是怎么样的?
6、SpringCloudBus有哪些应用场景?
7、SpringCloudBurabbitmq配置。
8、整合SpringCloudBuskafka依赖
9、SpringCloudBus整合配置中心?
10、Spring Cloud Bus 整合 rabbitmq 配置中心架构图。

详细内容:关注 公众号 + 输入[面试题] + 领取面试资料!  

你可能感兴趣的:(大厂面试题精华总结,面试,spring,cloud,java)