SpringCloud微服务项目开发教程慕课版石云课后参考答案_第1页
SpringCloud微服务项目开发教程慕课版石云课后参考答案_第2页
SpringCloud微服务项目开发教程慕课版石云课后参考答案_第3页
SpringCloud微服务项目开发教程慕课版石云课后参考答案_第4页
SpringCloud微服务项目开发教程慕课版石云课后参考答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元1一、单选题1.服务和服务之间采用轻量级的通信机制相互沟通,通常是基于(B)的RestfulAPIA.HTTPSB.HTTPC.FTPD.MATP2.以下哪一个微服务的特征是微服务对外暴露业务接口(D)。A.单一职责B.自治C.隔离性强D.面向服务3.SpringCloud中有五大核心组件中,哪一个是熔断器(C)。A.NetflixEurekaB.NetflixRibbonC.NetflixHystrixD.SpringCloudConfig4.(A)就是微服务架构的一站式解决方案,是各个微服务架构落地技术的集合体。A.SpringCloudB.SpringBootC.SpringMVCD.SpringData5.(B)是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与SpringCloud体系的融合。A.SpringCloudAzureB.SpringCloudAlibabaC.SpringCloudBusD.SpringCloudCLI6.SpringCloud阿里开源组件中,(C)用于构建云原生应用的动态服务发现、配置管理和服务管理平台。A.SentinelB.RocketMQC.NacosD.Dubbo二、填空题1.微服务具体特征中自治表示团队独立,技术独立,数据独立,部署独立。2.SpringCloud是一个基于SpringBoot实现的云应用开发工具。3.Eureka是SpringCloudNetflix项目下的服务治理模块。4.Ribbon是一个基于HTTP和TCP的客户端负载均衡工具。5.父工程是一个pom工程,通常只是用来帮助其子模块构建的工具单元2一、单选题1.以下不是Nacos的关键特性的是(D)A.服务发现和服务健康监测B.动态配置服务C.动态DNS服务D.事务管理2.以下不是Nacos的优势的是(B)A.简单易用B.安全性高C.超高性能D.特性丰富3.以下说法错误的是(C)A.Nacos默认端口号:8848。B.nacos是面向服务的,它几乎支持所有类型的服务:Kubernates服务、gRPC和DubboRPC服务、SpringCloudRESTful服务。C.远程特定环境配置优先级最高D.Nacos默认使用嵌入式的数据库derby。4.Nacos的数据模型不包含(C)A.NamespaceB.GroupC.ConfigurationD.DataID5.以下不能实现微服务注册的组件是(B)A.NacosB.RibbonC.EurekaD.Consul6.默认情况下,以下优先级最高的是(A)A.远程特定环境配置B.远程默认配置C.spring.cloud.nacos.config.extension-configs引用配置D.spring.cloud.nacos.config.shared-configs引用配置二、填空题1.Nacos是SpringCloudAlibaba的一个开源组件。2.Nacos实现的功能服务注册与发现和配置中心。3.在搭建Nacos集群之前,需要先修改Nacos的数据持久化配置为Mysql存储。4.配置集ID是组织划分配置的维度之一。单元3一、单选题1.下面通过TCP协议来调用接口的是(A)A.Dubbo B.OpenFeignC.RestTemplte D.Ribbon2.下列那个不属于OpenFeign日志级别(C)A.NONE B.BASICC.ALL D.HEADERS3.Openfeign默认等待返回接口的数据时间是(B)秒A.0 B.1C.2 D.34.以下不是Dubbo的主要特性的是(D)A.内置负载均衡B.可拓展性高C.高性能RPC调用D.不支持注册中心5.下列哪项不是实现服务间通信方式的是(B)A.RestTemplate+RibbonB.GatewayC.OpenFeignD.Dubbo6.下列不是Dubbo调用需要添加的依赖的是(D)A.spring-cloud-starter-dubboB.dubbo-registry-nacosC.Dubbo服务接口D.dubbo-config-annotation-dubboService二、填空题1.Dubbo调用方式为RPC调用。2.OpenFeign日志级别中包含最全的日志信息的是FULL。3.声明OpenFeign调用的注解是@FeigClient。4.Dubbo基于TCP轻量级协议。单元4一、单选题1.(A)主要作用是判断当请求进来的时间大于配置的时间,如果是则匹配成功,否则匹配失败。A.After路由断言B.Before路由断言C.Cookie路由断言D.Between路由断言2.下列不属于Gateway组成部分的是(D)A.路由B.断言C.过滤器D.网卡3.下列不属于常用的路由断言的是(D)A.Path路由断言B.After路由断言C.Between路由断言D.Writer路由断言4.Gateway提供了修改路由的接口(B),只有通过这个接口才能修改动态路由。A.RouteDefinitionReaderB.RouteDefinitionWriterC.RouteWriterD.RouteReader5.SpringCloudGateway与Zuul的区别是(D)。A.SpringCloudGateway基于SpringBoot实现,而Zuul不是B.SpringCloudGateway支持负载均衡,而Zuul不支持C.SpringCloudGateway支持多种路由方式,而Zuul只支持一种D.以上都正确6.SpringCloudGateway基于(B)实现的。A.SpringBoot1.xB.SpringBoot2.xC.SpringBoot3.xD.SpringBoot4.x二、填空题1.Gateway是在Spring生态系统之上构建的API网关服务。2.路由规则是网关的核心内容,配置在应用的属性配置文件中,启动的时候将路由规则加载到内存中,这属于静态路由方式。3.Gateway创建路由对象时,使用RoutePredicateFactory创建路由断言对象,路由断言对象可以赋给路由对象。4.Gateway包含多个路由,每个路由包含唯一的ID(路由编号)、目标URI(目的地URI)、谓词集合和过滤器集合。单元5一、单选题1.以下不是SpringCloudOAuth2.0授权方式的是(B)A.授权码模式B.隐私模式C.密码模式D.客户端模式2.SpringCloudOAuth2.0将令牌等信息存储到数据库时,需要的依赖是(A)A.jdbcB.seataC.nacosD.sentinel3.实现基于角色的访问控制,不需要创建(D)A.用户表B.角色表C.权限表D.访问令牌表4.(A)是一个代表授予客户端权限的字符串。A.访问令牌B.密码C.客户端信息D.用户名5.代表资源所有者发起对受保护资源的请求的应用程序是(B)。A.授权服务器B.客户端C.资源服务器D.资源拥有者6.将资源拥有者的密码凭据直接当做一种获取令牌的权限授予方式的是(C)。A.授权码模式B.隐私模式C.密码模式D.客户端模式二、填空题1.SpringCloudOAuth2是SpringCloud体系对OAuth2协议的实现。2.授权服务器是颁发访问令牌给客户端的服务器。3.在授权码模式中授权码是通过授权服务器来获得的。4.基于角色的访问控制,是信息安全领域中,一种较新且广为使用的访问控制机制。单元6一、单选题1.以下不是事务的特性的是(C)A.原子性B.隔离性C.并发性D.持久性2.以下不是分布式事务常见的解决方案的是(B)A.两阶段提交(2PC)B.SNMP协议C.补偿事务(TCC)D.最大努力通知型3.以下不是TCC事务优点的是(D)A.流程简单B.实现简单C.性能提高D.开发量减小4.以下不是TCC提交事务的步骤的是(C)A.Try阶段B.Confirm阶段C.准备阶段D.Cancel阶段5.SeataServer不支持的部署方式是(A)A.金丝雀发布B.KubernetesC.DockerD.直接部署6.SeataServer不支持的存储模式是(D)A.redisB.fileC.dbD.OSS二、填空题1.数据库事务,简称事务,是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。2.2PC协议将整个事务流程分为准备阶段和提交阶段。3.TCC方案采用补偿机制,是一种比较成熟的分布式数据一致性解决方案。4.最大努力通知型的实现方案,一般符合:不可靠消息和定期校对特点。:单元7一、单选题1.整合Sentinel需要添加的依赖是(A)。A.spring-cloud-starter-alibaba-sentinelB.spring-starter-alibaba-sentinelC.cloud-starter-alibaba-sentinelD.spring-cloud-alibaba-sentinel2.Sentinel的默认端口号是(A)。A.8080B.8848C.8088D.88283.下列属于流控规则中的阈值类型的是(A)。A.GPS和线程数。B.多线程和GPS。C.GRID和GPS。D.单击阈值和多线程。4.下面不是Sentinel中的限流方式的是(C)。A.热点限流B.降级规则C.限制规则D.流控规则5.以下不能作为热点规则中的参数类型的是(D)。A.intB.stringC.doubleD.Consul6.经常使用的系统保护规则不包含(C)。A.平均RTB.并发线程数C.线程率D.入口QPS二、填空题1.整合Sentinel要用到的两个依赖是spring-cloud-starter-alibaba-sentine和spring-boot-starter-actuator。2.Sentinel实现的功能有_访问控制。3.Sentinel中的熔断降级规则有RT降级规则、异常比例降级规则和异常数降级。4.除了流量控制以外,还可使降级机制来保证服务的稳定性。单元8一、单选题1.Zipkin的服务端口号为(C)A.8080B.8081C.9411D.94122.在项目中整合Zipkin使用的依赖是(C)A.spring-cloud-sleuthB.spring-starter-sleuthC.spring-cloud-starter-sleuthD.cloud-starter-sleuth3.Elasticsearch使用的默认端口号为(D)A.8080B.8081C.9411D.92004.下面不是Zipkin中的主要组成部分的为(D)A.CollectorB.StorageC.RESTfulAPID.Getter5.下面不属于Sleuth中的关键术语的是(D)A.SpanB.TraceC.AnnotationD.Consul6.SkyWalking不支持的语言是(B)A.JavaB.PLCC.LUAD.Golang二、填空题1.SkyWalking中的Agent的作用是采集数据。2.SkyWalking实现的功能是调用链跟踪。3.Sleuth中的四个关键点client发送、client接收、server发送和server接收。4.在使用Skywalking之前必须先安装后端存储,Elasticsearch或者H2。单元9一、单选题1.以下不是Prometheus主要特性的是(D)A.多维度数据模型B.使用PromQLC.不依赖分布式存储D.事务管理2.以下不是Prometheus组件的是(B)A.Prometheus主服务器B.pull网关C.push网关D.警告管理器3.以下说法错误的是(C)A.Prometheus于2016年加入CloudNativeComputingFoundation。B.Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的开源系统监视和警报工具包。C.Prometheus是一个非开源项目。D.Prometheus以HTTP方式,通过pull模型拉取时间序列数据。4.PrometheusServer的核心不包含(D)A.RetrievalB.TSDBC.HTTPserverD.DataID5.以下说法错误的是(C)A.Prometheus是一款专业的监控平台B.SpringbootAdmin功能单一C.Prometheus与SpringbootAdmin相比使用简单D.Prometheus支持告警6.以下说法错误的是(A)A.SpringbootAdmin可存储时序大数据B.SpringbootAdmin只适用于Springboot应用C.SpringbootAdmin没有告警D.SpringbootAdmin扩展空间有限二、填空题1.Prometheus数据源可以通过Pushgateway来接收数据或主动采集数据。2.PrometheusAlerting模块从Prometheus获取告警信息,然后通过pagerduty、Email等方式向外发送告警信息。3.数据展示模块中PrometheuswebUI、Grafana、APIclients可视化工具通过PromQL从Prometheus服务端查询数据,以图形化的方式展示给用户。4.SpringBoot2中引入了micrometer,可以更方便的对接各种监控系统。单元10一、单选题1.以下说法正确的是(D)A.docker中的镜像是可写的 B.doc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论