2022最新SpringCloud面试题附完整答案

Posted 波波烤鸭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022最新SpringCloud面试题附完整答案相关的知识,希望对你有一定的参考价值。

一、选择题

1.启动Ribbon的类注解是: ( )
A @RibbonClient
B @EnableClient
C @EnableDisscoveryClient
D @Ribbon

2.下面哪个注解不是@SpringbootApplication包含的默认属性值:( )
A: @Configuration
B: @EnableAutoConfiguration
C: @ComponentScan
D: @EnableFeignClients

3.下列对springcloud断路器的作用正确的是:( )
A.是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等待。
B.hystrix不能够保证在一个依赖出现问题的情况下,不会导致整体服务失败,避免级联故障,以提供分布式系统的弹性。
C.在分布式系统里,不依赖事务
D.都不对

4.下列关于springClound不正确的是:()
A:服务发现——Netflix Eureka
B:客服端负载均衡——Netflix Ribbon
C:断路器——Netflix Hystrix
D:分布式配置——Netflix Zuul

5.下列对Ribbon的解释不正确的是:()
A:Ribbon主要提供客户侧的软件负载均衡算法。
B:简单轮询负载均衡
C:加权响应时间负载均衡
D:绝对负载均衡

6.下列对Hystrix解释不正确的是:()
A断路器可以防止一个应用程序多次试图执行一个操作,即很可能失败,允许它继续而不等待故障恢复或者浪费 CPU 周期,而它确定该故障是持久的。
B:断路器模式使应用程序能够检测故障是否已经解决。
C:断路器增加了稳定性和灵活性。
D:断路器跳闸后需要手动打开

7.下列对ZUUl解释不正确的是 :()
A:zuul包装了微服务,微服务对调用者是透明的,即调用者不知道访问了哪个微服务。
B:zuul可以理解为路由器和过滤器的综合体。
C:Zuul是Netfliex公司开源的为微服务提供服务路由和过滤的一个组件,作为网关的一种选择方案。
D:Spring Cloud Zuul 没有内置 zuul proxy 代理服务器。

8.下列对Spring Cloud Config项目正确的是:()
A:配置管理开发工具包,可以让你把配置放到远程服务器。
B:目前只支持git不支持Subversion
C: 目前不支持本地存储。
D:以上叙述都正确。

9.下列对Spring Cloud Sleuth表述正确的是:()
A:日志收集工具包,封装了Dapper,Zipkin和HTrace操作。
B:大数据操作工具,通过命令行方式操作数据流。
C:安全工具包,为你的应用程序添加安全控制,主要是指OAuth2。
D:通过Oauth2协议绑定服务到CloudFoundry,CloudFoundry是VMware推出的开源PaaS云平台。

10.下列是服务注册中心Eureka的解释不正确的是:()
A:使用@EnableEurekaServer启动服务注册中心
B:服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册和发现。
C: Eureka Server在设计的时候没有考虑高可用设计。
D:在Eureka服务治理设计中,所有节点既是服务的提供方,也是服务的消费方,服务注册中心也不例外。

11.Spring 定时任务@Scheduled cron表达式 @Scheduled(cron = “0 0/30 9-17 * * ?”)表示:()
A: 朝九晚五工作时间内每半小时执行
B:每天早上9点30和晚上17点30执行
C:每天早上9点晚上17点执行30分钟
D:都不对

12.如何使用@FeignClient访问外网http接口( )
A:@FeignClient(name = “baidu”,url = “http://192.168.0.194:8082”)访问
B:@FeignClient(name = “baidu”,uri = “http://192.168.0.194:8082”)访问
C:@FeignClient(name = “baidu”)访问
D:以上都不对

13.下列关于kafka描述错误的是:()
A:Kafka是基于消息发布/订阅模式实现的消息系统
B:高吞吐:在廉价的商用机器上也能支持单机每秒100K条以上的吞吐量
C:实时性:支持实时数据处理和离线数据处理
D:不支持水平扩展

14.下列关于Spring Cloud Bus正确的是()
A: 支持RabbitMQ和Kafka配置
B:不支持RabbitMQ
C:只支持Kafka配置
D:都错

15.下列关于Kafka中涉及的一些基本概念错误的是:()
A:Topic:(主题)是特定类型的消息流。消息是字节的有效负载(Payload),话题是消息的分类名或种子(Feed)名。
B:Producer(生产者):是能够发布消息到话题的任何对象。
C:Broker(服务代理):已发布的消息保存在一组服务器中,它们被称为代理(Broker)或Kafka集群。
D Consumer(消费者):只能订阅一个话题,并从Broker拉数据,从而消费这些已发布的消息。

16.下列关于 SpringCloud特点不正确的是:()
A:约定优于配置
B:开箱即用、快速启动
C:组件支持丰富,功能齐全
D:重量级的组件

17.下列关于SpringBoot的优点错误的是:()
A:为所有Spring开发者更快的入门
B:外嵌式容器简化Web项目
C:开箱即用,提供各种默认配置来简化项目配置
D:没有冗余代码生成和XML配置的要求

18.下列关于Spring Cloud Sleuth不正确的是:()
A:Spring Cloud Sleuth是一个在应用中实现日志跟踪的强有力的工具。
B:使用Sleuth库可以应用于计划任务、多线程服务或复杂的Web请求,尤其是在一个由多个服务组成的系统中。
C:Sleuth可以与日志框架Logback、SLF4J轻松地集成,通过添加独特的标识符来使用日志跟踪和诊断问题。
D:在Spring Boot Web应用中增加Sleuth非常复杂。

选择题答案:ADADD DDAAC AADAD DBD

以上是关于2022最新SpringCloud面试题附完整答案的主要内容,如果未能解决你的问题,请参考以下文章

2022最新SpringBoot面试题附完整答案

2022最新Spring面试题附完整答案

2022最新SpringMVC面试题附完整答案

2019最新整理JAVA面试题附答案

2020-2021最新大厂面试题附答案解析建议收藏

2021年面试,整理全网初中高级常见Java面试题附答案