还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
基础知识单选题道及答案Dubbo100默认的远程调用协议是()
1.DubboA.HessianB.RMIC.DubboD.Http答案C以下关于服务注册与发现的描述,正确的是()
2.Dubbo只能使用作为注册中心A.Zookeeper注册中心负责存储服务的元数据信息B.服务消费者不需要连接注册中心C.服务提供者直接与服务消费者进行通信,无需注册中心D.答案B中用于集群容错的策略不包括()
3.DubboA.FailoverB.FailsafeC.BroadcastD.LoadBalance答案D以下哪个是支持的序列化方式()
4.Dubbo序列化A.Java序列化B.Json序列化C.Protostuff以上都是D.答案D在中,服务版本号的作用是()
5.Dubbo区分不同功能的服务A.区分同一服务的不同实现版本B.只是一个标识,无实际作用C.用于区分服务的调用频率D.答案B服务暴露时,以下哪个配置项用于设置服务的超时时间()
6.DubboA.timeoutB.retriesC.loadbalanceD.interface答案A以下关于过滤器的说法,错误的是()
7.Dubbo可以在服务调用前后执行额外逻辑A.可以用于日志记录、权限检查等
8.自定义过滤器需要实现接口C.Filter过滤器只能应用于服务提供者端D.答案D的机制是基于()实现的
9.Dubbo SPI原生A.Java SPI自定义框架B.SPI的C.Spring SPI的D.Guice SPI答案B当服务消费者调用服务失败时,默认的重试次数是()
9.Dubbo次A.0对象的方法D.Context getMethodName答案A当服务提供者的某个方法发生异常时,默认的处理方式是()
79.Dubbo直接返回异常信息给服务消费者A.忽略异常,返回一个默认值B.根据集群容错策略进行处理C.重新调用该方法,直到成功D.答案C服务消费者在配置时,以下关于引用服务的接口路径的说法,正确的是()
80.Dubbo必须使用全限定类名A.可以使用简单类名,会自动解析B.Dubbo可以使用相对路径C..必须使用绝对路径D答案A在服务治理中,以下关于服务预热和服务限流的关系,说法正确的是()
81.Dubbo服务预热是为了防止服务限流的发生A.服务限流会影响服务预热的效果B.两者没有直接关系,服务预热是为了让服务在启动初期稳定运行,服务限流是为了控制流量C.服务预热过程中不能进行服务限流D.答案C中设置服务的负载均衡算法的配置项是()
82.DubboA.loadbalanceB.balance.typeC.dubbo.loadbalanceD.service.loadbalance答案A以下关于服务的多协议暴露,描述正确的是()
83.Dubbo一个服务只能暴露一种协议A.多协议暴露时,不同协议的端口号必须相同B.可以根据不同的业务场景,为同一个服务配置多个协议进行暴露C.多协议暴露会降低服务的性能D.答案C在中,当服务消费者和服务提供者之间的网络出现波动时,以下哪种集群容错策略
84.Dubbo可能会导致调用失败()A.FailoverB.FailfastC.FailsafeD.Forking答案B服务注册中心中,以下关于服务实例信息的存储方式,说法正确的是()
85.Dubbo以文件的形式存储在注册中心服务器的磁盘上A.存储在内存中,重启注册中心会丢失B.采用分布式存储,保证数据的高可用性和持久性C.存储在数据库中,通过语句进行查询和管理D.SQL答案C在服务治理中,以下关于服务版本控制和服务分组的关系,说法正确的是()
86.Dubbo服务版本控制和服务分组是完全独立的功能,没有关联A.不同版本的服务必须在不同的服务分组中B.服务分组可以用于区分不同版本服务的使用场景C.服务版本控制会影响服务分组的划分D.答案C支持的序列化方式中,以下哪种序列化方式生成的字节数组长度最短()
87.Dubbo序列化A.Java序列化B.JSON序列化C.Protostuff序列化D.Hessian2答案C在中,服务提供者配置线程池时,以下关于线程池核心线程数和最大线程数的关系,
88.Dubbo说法正确的是()核心线程数必须小于最大线程数A.核心线程数必须大于最大线程数B.核心线程数可以等于最大线程数C.两者没有关系,可以随意设置D.答案C当服务消费者调用服务时,如果服务提供者返回的数据量过大,可能会导致()
89.Dubbo服务调用超时A.服务提供者内存溢出B.网络带宽占用过高C.以上都有可能D.答案D服务暴露时,设置服务的启动时是否延迟暴露的配置项是()
90.DubboA.delayB.startup.delayC.dubbo.delayD.service.delay答案A以下关于服务的异步调用,说法错误的是()
91.Dubbo异步调用可以减少线程的等待时间A.异步调用的结果可以通过获取B.CompletableFuture异步调用只能在服务消费者端实现C.异步调用需要合理配置线程池大小D.答案C在服务治理中,以下关于服务熔断和服务降级的实现方式,说法正确的是()
92.Dubbo.服务熔断和服务降级都只能通过配置文件实现A服务熔断和服务降级都可以通过代码实现B.服务熔断只能通过配置文件实现,服务降级可以通过代码实现C.服务熔断可以通过代码实现,服务降级只能通过配置文件实现D.答案B支持的注册中心中,以下哪种注册中心具有较强的一致性保证()
93.DubboA.ZookeeperB.RedisC.EtcdD.Consul答案A在中,服务消费者配置引用服务时,以下关于是否检查服务提供者是否存在的说法,
94.Dubbo正确的是()默认为即检查服务提供者是否存在A.true,默认为即不检查服务提供者是否存在B.false,必须设置为否则无法调用服务C.true,必须设置为否则会影响性能D.false,答案A当服务提供者的某个服务实例的负载过高时,以下哪种负载均衡算法可能会减少对
95.Dubbo该实例的调用()A.RandomLoadBalanceB.RoundRobinLoadBalanceC.LeastActiveLoadBalanceD.ConsistentHashLoadBalance答案C服务分组中,以下关于分组的继承关系,说法正确的是()
96.Dubbo分组之间可以有继承关系,子分组可以继承父分组的配置A.分组之间不能有继承关系,每个分组都是独立的B.只有在同一个服务接口下的分组才能有继承关系C.分组的继承关系只能在服务提供者端配置D.答案A在服务治理中,以下关于服务限流和服务熔断的触发条件,说法正确的是()
97.Dubbo服务限流是基于服务的调用频率,服务熔断是基于服务的调用失败率A.服务限流是基于服务的调用失败率,服务熔断是基于服务的调用频率B.服务限流和服务熔断都是基于服务的调用频率C.服务限流和服务熔断都是基于服务的调用失败率D.答案A中设置服务的默认负载均衡算法的配置项是()
98.DubboA.default.loadbalanceB.global.loadbalanceC.D.答案C以下关于服务的多版本共存,说法错误的是()
99.Dubbo多版本共存时,服务消费者可以通过版本号动态切换调用不同版本的服务A.多版本服务的接口和实现类必须完全不同B.服务提供者可以同时暴露多个版本的服务C.多版本共存有助于实现服务的平滑升级D.答案B.在中,服务提供者配置服务时,以下关于服务权重的作用范围,说法正确的是()100Dubbo服务权重只在同一个服务分组内生效A.服务权重在所有服务分组内都生效B.服务权重只对服务提供者自身生效,对服务消费者无影响C服务权重只在服务消费者指定调用时生效D.答案A次B.1次C.2次D.3答案C以下哪个不属于服务治理的范畴()
10.Dubbo负载均衡A.集群容错B.代码编译优化C.流量控制D.答案C在中,配置服务的线程池类型使用的参数是()
11.DubboA.threadpoolB.executorC.thread typeD.pooltype答案A支持的负载均衡算法中,按照权重随机选择服务实例的是()
12.DubboA.RandomLoadBalanceB.RoundRobinLoadBalanceC.LeastActiveLoadBalanceD.ConsistentHashLoadBalance答案A以下关于服务分组的描述,正确的是()
13.Dubbo服务分组用于将不同的服务划分到不同的组中A.服务分组主要是为了提高服务的调用性能B.同一服务分组内的服务必须有相同的接口C.服务分组只能在服务提供者端设置D.答案A当服务提供者的服务接口发生变更时,以下做法正确的是()
14.Dubbo直接修改接口,无需通知消费者A.通知消费者,但无需做任何版本控制B.通过版本号升级等方式通知消费者并做好兼容性处理C.让消费者自己发现接口变更并调整D.答案C中用于设置服务提供者的地址的配置项是()
15.Dubbo IPA.hostB.ipC.addressD.server答案C以下哪种情况不会导致服务调用失败()
16.Dubbo服务提供者网络故障A.服务消费者配置的超时时间过短B.服务提供者和消费者的序列化方式不一致C服务消费者的线程池已满,但服务提供者正常D.答案D在中,关于异步调用的说法,正确的是()
17.Dubbo异步调用只能在服务提供者端实现A.异步调用会阻塞调用线程B.可以通过获取异步调用的结果C.Future异步调用无法设置超时时间D.答案C的监控中心的作用不包括()
18.Dubbo监控服务的调用次数A.监控服务的响应时间B.直接修改服务的配置C.统计服务的流量D.答案C以下关于和集成的描述,错误的是()
19.Dubbo Spring可以通过配置文件来配置服务A.Spring Dubbo依赖的容器来管理服务实例B.Dubbo SpringIOC和集成后,无法再使用的原生配置方式C.Spring DubboDubbo集成后可以利用的事务管理等功能D.Spring答案C在中,服务的发布是基于()实现的
20.Dubbo本地接口调用A.远程过程调用B.消息队列C.共享内存D.答案B以下哪个是支持的集群模式()
21.DubboA.Failover ClusterB.Broadcast ClusterC.Available Cluster以上都是D.答案D中设置服务的权重使用的配置项是()
22.DubboA.weightB.powerC.priorityD.rank答案A关于的异步调用,以下说法错误的是()
23.Dubbo可以提高系统的并发处理能力A.调用方可以继续执行其他任务而不等待结果返回B.所有的服务都默认支持异步调用C.Dubbo异步调用需要合适的线程池支持D.答案C在中,服务消费者获取服务实例的过程是()
24.Dubbo直接从服务提供者获取A.从本地缓存中获取B.通过注册中心获取C.随机选择一个服务实例D.答案C以下关于服务限流的描述,正确的是()
25.Dubbo只能对服务提供者进行限流A.限流策略可以根据调用方的进行设置B.IP限流只能通过配置文件实现C.限流对系统的并发处理能力没有影响D.答案B中自定义集群容错策略需要实现()接口
26.DubboA.ClusterB.LoadBalanceC.FilterD.Invoker答案A以下哪种序列化方式在中性能较高()
27.Dubbo序列化A.Java序列化B.JSON序歹化C.Hessian2U序列化D.XML答案C在服务治理中,用于控制服务调用频率的是()
28.Dubbo流量控制A.负载均衡B.集群容错C.服务降级D.答案A以下关于服务版本管理的说法,正确的是()
29.Dubbo服务版本号必须是数字A.不同版本的服务不能同时存在于注册中心B.服务消费者可以指定调用的服务版本C.版本管理主要是为了区分不同团队开发的服务D.答案C服务暴露时,设置服务端口号的配置项是()
30.DubboA.portB.server.portC.dubbo.portD.service.port答案A以下关于远程调用的描述,错误的是()
31.Dubbo远程调用基于网络通信实现A.调用过程中可能会存在网络延迟B.远程调用的性能与序列化方式无关C.远程调用需要处理网络异常情况D.答案C在中,用于在服务调用前进行参数校验的是()
32.Dubbo过滤器A.集群容错策略B.负载均衡算法C.序列化器D.答案A支持的注册中心类型不包括()
33.DubboA.RedisB.EtcdC.ConsulD.Kafka答案D以下关于服务消费者配置的说法,正确的是()
34.Dubbo只需要配置服务接口即可A.必须配置服务提供者的所有信息B.可以配置超时时间、重试次数等参数C.配置信息只能通过文件设置D.XML答案C在中,当服务提供者的某个实例出现故障时,集群容错策略会()直接抛出异常
35.Dubbo A,自动切换到其他可用实例B.等待故障实例恢复后再调用C.降低对该服务的调用频率D.答案B以下哪个配置项用于设置服务的默认版本号()
36.DubboA.versionB.default.versionC.dubbo.versionD.service.version答案A中实现负载均衡的核心接口是()
37.DubboA.LoadBalanceB.ClusterC.FilterD.Registry答案A以下关于和集成的描述,正确的是()
38.Dubbo Spring Boot集成过程比和集成更复杂A.Dubbo Spring可以利用的自动配置特性B.Spring Boot集成后无法使用的高级特性C.Dubbo和集成只能使用配置D.SpringBootDubbo Java答案B在服务治理中,服务降级是指()
39.Dubbo降低服务的调用频率A.当服务不可用时;返回一个默认值或执行一个备用逻辑B.减少服务的线程池大小C.降低服务的权重D.答案B以下关于的机制,说法错误的是()
40.Dubbo SPI可以方便地扩展的功能A.Dubbo允许在运行时动态加载实现类B.所有的扩展点都必须通过实现C.Dubbo SPI自定义扩展需要遵循一定的规范D.SPI答案C服务消费者在调用服务时,以下哪个因素不会影响调用性能()
41.Dubbo网络带宽A.服务提供者的业务逻辑复杂度B.服务消费者的代码编写规范C序列化和反序列化的效率D.答案C以下关于服务分组和版本号的关系,正确的是()
42.Dubbo服务分组和版本号必须相同A.服务分组和版本号没有任何关联B.不同分组的服务可以有相同的版本号C.同一分组的服务版本号必须一致D.答案C在中,设置服务的并发访问限制使用的配置项是()
43.DubboA.executesB.concurrentC.max.concurrentD.limit.concurrent答案A以下哪种负载均衡算法在中会根据服务实例的活跃数进行选择()
44.DubboA.RandomLoadBalanceB.RoundRobinLoadBalanceC.LeastActiveLoadBalanceD.ConsistentHashLoadBalance答案C关于服务的异步调用和同步调用,以下说法正确的是()
45.Dubbo异步调用一定比同步调用性能高A.同步调用适合处理耗时较长的业务逻辑B.异步调用需要更多的线程资源C.同步调用不需要考虑线程安全问题D.答案C服务注册到注册中心时,注册的信息不包括()
46.Dubbo服务接口A.服务实现类B.服务的方法列表C.服务消费者的信息D.答案D以下关于服务治理中的熔断机制,描述正确的是()
47.Dubbo熔断机制主要用于防止服务提供者过载A.当服务调用失败次数达到一定阈值时,触发熔断B.熔断后服务将永远不可用C.熔断机制只在服务消费者端起作用D.答案B在中,自定义负载均衡算法需要实现()接口
48.DubboA.LoadBalanceB.ClusterC.FilterD.Registry答案A以下关于支持的协议特点,说法错误的是()
49.Dubbo协议性能较高,适用于内部服务调用A.Dubbo协议支持跨语言调用B.RMI协议基于传输C.Hessian HTTP协议简单,但性能相对较低D.Http答案B服务消费者配置中,设置引用服务的超时时间的属性是()
50.DubboA.timeoutB.reference.timeoutC.D.service.timeout答案A以下关于服务的多版本共存,描述正确的是()
51.Dubbo不支持多版本共存A.多版本服务必须在不同的注册中心注册B.服务消费者可以根据版本号选择调用不同版本的服务C多版本服务的接口必须不同D.答案C在中,用于管理服务的生命周期的是()
52.DubboA.ServiceConfigB.ReferenceConfigC.RegistryConfigD.ApplicationConfig答案A以下哪种情况会导致服务注册失败()
53.Dubbo注册中心地址配置错误A.服务接口没有实现类B.服务提供者的线程池已满C.服务消费者的配置文件有误D.答案A中设置服务的重试次数使用的配置项是()
54.DubboA.retriesB.retry.countC.dubbo.retriesD.service.retries答案A以下关于服务监控的说法,正确的是()
55.Dubbo只能监控服务提供者的状态A.监控数据只能通过命令行查看B.可以通过监控数据优化服务性能C.监控中心与注册中心必须是同一组件D.答案C在服务治理中,流量整形是指()
56.Dubbo限制服务的流量大小A.控制流量的突发情况,使流量更加平滑B.只允许特定的流量进入系统C.对流量进行加密处理D.答案B以下关于和的对比,错误的是()
57.Dubbo gRPC支持多种协议,主要基于A.Dubbo gRPCHTTP/2性能更高,功能更丰富B.gRPC Dubbo支持多语言,主要支持C.Dubbo gRPCJava两者都可以用于分布式服务调用D.答案C服务暴露时,设置服务的访问日志记录的配置项是()
58.DubboA.accesslogB.log.accessC.dubbo.accesslogD.service.accesslog答案A以下关于的集群容错策略,说法错误的是()
59.Dubbo策略会重试失败的调用A.Failover策略在调用失败时会忽略异常B.Failsafe策略在第一次调用失败时就会抛出异常C.Failfast所有的集群容错策略都会进行重试D.答案D在中,服务消费者获取服务实例后,调用服务的过程是()
60.Dubbo直接调用本地方法A.通过网络远程调用服务提供者B.先调用注册中心,再调用服务提供者C.调用本地缓存的服务实现D.答案B以下关于服务分组的作用,说法错误的是()
61.Dubbo方便对服务进行分类管理A.可以在不同分组间进行服务隔离B.服务分组会影响服务的调用性能C.有助于提高服务的可维护性D.答案C中用于配置注册中心地址的配置项是()
62.DubboA.registry.addressB.address.registryC.D.答案C以下哪种负载均衡算法在中会根据请求的哈希值选择服务实例()
63.DubboA.RandomLoadBalanceB.RoundRobinLoadBalanceC.LeastActiveLoadBalanceD.ConsistentHashLoadBalance答案D在服务治理中,服务预热是指()
64.Dubbo在服务启动初期,逐渐增加服务的负载A.对服务进行加热处理,提高性能B.提前启动服务,减少首次调用的延迟C.只在高温环境下启动服务D.答案A以下关于服务的异步调用,说法错误的是()
65.Dubbo异步调用的结果可以通过回调函数获取A.异步调用可以提高系统的吞吐量B.所有的服务方法都支持异步调用C.Dubbo异步调用需要注意线程安全问题D.答案C服务提供者在启动时,若配置了多个注册中心,它会()
66.Dubbo只向第一个注册中心注册服务A.随机选择一个注册中心进行注册B.向所有配置的注册中心注册服务C.依次尝试注册,只要有一个成功就停止D.答案C在中,以下关于服务接口和实现类的描述,正确的是()
67.Dubbo服务接口和实现类必须在同一个模块中A.服务接口必须是远程接口,不能是本地接口B.一个服务接口可以有多个实现类,通过配置来指定使用哪个C.服务实现类不能被其他模块依赖D.答案C的机制中,扩展点的配置文件放在()目录下
68.Dubbo SPIA.META-INF/dubboB.META-INF/servicesC.resources/dubboD.resources/services答案A当服务消费者调用服务时,如果注册中心不可用,会()
69.Dubbo立即抛出异常,无法调用服务A.尝试从本地缓存获取服务实例继续调用B.不断重试连接注册中心,直到连接成功C.随机选择一个服务实例进行调用D.答案B在服务治理中,以下关于服务降级和服务熔断的关系,说法正确的是()
70.Dubbo服务降级是服务熔断的一种特殊情况A.服务熔断后通常会触发服务降级B.两者没有任何关系,是独立的功能C.服务降级和服务熔断都会导致服务不可用D.答案B服务暴露时,设置服务的最大并发连接数的配置项是()7LDubboA.connectionsB.max.connectionsC.dubbo.connectionsD.service.connections答案A以下关于和的对比,错误的是()
72.Dubbo Spring Cloud专注于服务治理,是一个更全面的分布式解决方案A.Dubbo SpringCloud性能更高,功能更丰富B.Dubbo SpringCloud只支持语言,支持多种语言C.Dubbo JavaSpringCloud两者都可以实现服务的注册与发现D.答案C在中,用于设置服务消费者获取服务实例的超时时间的配置项是()
73.DubboA.lookup.timeoutB.discovery.timeoutC.registry.timeoutD.答案C以下哪种情况会导致服务调用的序列化失败()
74.Dubbo服务提供者和消费者的版本不一致A.Java传输的数据量过大B.序列化对象中包含未实现接口的成员变量C.Serializable服务调用的网络延迟过高D.答案C服务分组中,以下关于分组命名规则的说法,正确的是()
75.Dubbo分组名必须以字母开头,只能包含字母和数字A.分组名可以包含任意字符B.分组名不能超过个字符C.10分组名必须唯一,不能与其他服务的分组名相同D.答案A在服务治理中,以下关于服务限流和流量整形的关系,说法正确的是()
76.Dubbo服务限流是流量整形的一种特殊情况A.流量整形是服务限流的一种特殊情况B.两者目的不同,没有关联C.两者都用于控制服务的流量,流量整形更注重流量的平滑性D.答案D支持的协议中,适用于与非语言开发的系统进行交互的是()
77.Dubbo Java协议A.Dubbo协议B.Hessian协议C.RMI协议D.Http答案B在中,自定义过滤器时,如果需要获取服务调用的方法名,应该通过()来获取
78.Dubbo对象的方法A.Invocation getMethodName对象的方法B.Invoker getMethodName对象的方法C.FilterChain getMethodName。
个人认证
优秀文档
获得点赞 0