dubbo面试题及答案.doc
dubbo面试题及答案
一、单项选择题(每题2分,共10题)
1.Dubbo服务默认使用的协议是()。
A.http协议
B.dubbo协议
C.rmi协议
D.webservice协议
答案:B
2.在Dubbo中,服务提供者和服务消费者之间的调用是()。
A.同步调用
B.异步调用
C.有时同步有时异步
D.都不是
答案:A
3.Dubbo的注册中心默认端口是()。
A.80
B.8080
C.2181
D.9090
答案:C
4.Dubbo中,服务治理的功能不包括()。
A.服务路由
B.服务降级
C.服务加密
D.服务限流
答案:C
5.在Dubbo配置中,dubbo:application标签的作用是()。
A.配置服务提供者信息
B.配置服务消费者信息
C.定义应用信息
D.配置注册中心信息
答案:C
6.以下关于Dubbo的说法错误的是()。
A.支持多种注册中心
B.只能用Java语言开发
C.可以实现服务的远程调用
D.有集群容错功能
答案:B
7.Dubbo中,哪种负载均衡策略是按照权重随机的方式进行负载均衡()。
A.random
B.roundrobin
C.leastactive
D.consistenthash
答案:A
8.Dubbo服务暴露时,默认的线程池类型是()。
A.fixed
B.cached
C.limited
D.eaged
答案:A
9.在Dubbo中,服务调用超时时间配置的标签是()。
A.dubbo:timeout
B.dubbo:retries
C.dubbo:loadbalance
D.dubbo:cluster
答案:A
10.Dubbo的SPI机制是用于()。
A.加载配置文件
B.扩展功能
C.加密数据
D.监控服务
答案:B
二、多项选择题(每题2分,共10题)
1.Dubbo支持的注册中心有()。
A.Zookeeper
B.Redis
C.Nacos
D.Eureka
答案:A、B、C
2.以下哪些是Dubbo的集群容错模式()。
A.failover
B.failfast
C.failsafe
D.fallback
答案:A、B、C
3.在Dubbo中,服务调用的方式可以是()。
A.本地调用
B.远程调用
C.广播调用
D.组播调用
答案:A、B
4.Dubbo服务暴露时,可以配置的属性有()。
A.端口
B.协议
C.线程池类型
D.服务版本
答案:A、B、C、D
5.以下哪些属于Dubbo服务治理的范畴()。
A.服务注册与发现
B.服务监控
C.服务路由
D.服务配置管理
答案:A、B、C、D
6.Dubbo的负载均衡策略有()。
A.random
B.roundrobin
C.leastactive
D.consistenthash
答案:A、B、C、D
7.当Dubbo服务出现异常时,可以进行的操作有()。
A.服务降级
B.服务熔断
C.服务重试
D.服务忽略
答案:A、B、C、D
8.以下关于Dubbo的描述正确的是()。
A.高性能
B.轻量级
C.面向接口编程
D.只支持Java语言开发
答案:A、B、C
9.在Dubbo中,dubbo:reference标签可以配置的内容有()。
A.服务接口
B.服务版本
C.调用超时时间
D.负载均衡策略
答案:A、B、C、D
10.Dubbo中,服务监控可以监控的指标有()。
A.调用次数
B.调用时长
C.服务状态
D.服务依赖关系
答案:A、B、C、D
三、判断题(每题2分,共10题)
1.Dubbo只能在Java项目中使用。()
答案:错误
2.服务消费者在调用Dubbo服务时,必须知道服务提供者的具体地址。()
答案:错误
3.Dubbo的SPI机制是动态加载扩展点的机制。()
答案:正确
4.在Dubbo中,一个服务只能