没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
15页
1.Dubbo推荐使用哪种协议(A) A.dubbo:// B.rmi:// C.rest:// D.webservice:// 解析: Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的。 1、dubbo 协议 采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况 2、不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。 针对每种协议的取舍,可以参考https://blog.csdn.net/xiaojin21cen/article/details/79834222。 2.Dubbo里面的非必备的节点角色是(D) A.Provider(服务提供者) B.Consumer(服务消费者) C.Registry(注册中心) D.Monitor(监控中心) 解析: 一个微服务中,必备的角色是Provider,Consumer,Registry 3.Dubbo默认使用哪个注册中心(A) A.Zoo
资源推荐
资源详情
资源评论
1. Dubbo 推荐使用哪种协议(A)
A.dubbo://
B.rmi://
C.rest://
D.webservice://
解析: Dubbo 支持 dubbo、rmi、hessian、http、webservice、thrift、redis 等多种协议,但是 Dubbo 官网是推荐我们使用 Dubbo 协议
的。
1、dubbo 协议 采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况
2、不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。
针对每种协议的取舍,可以参考 https://blog.csdn.net/xiaojin21cen/article/details/79834222。
2. Dubbo 里面的非必备的节点角色是(D)
A.Provider(服务提供者)
B.Consumer(服务消费者)
C.Registry(注册中心)
D.Monitor(监控中心)
解析: 一个微服务中,必备的角色是 Provider,Consumer,Registry
3. Dubbo 默认使用哪个注册中心(A)
A.Zookeeper
B.Redis
C.Multicast
D.Simple
解析: Dubbo 推荐使用 Zookeeper 作为注册中心,还有 Redis、Multicast、Simple 注册中心,但不推荐。
4. Dubbo 中,在 Provider(提供者)上可以配置 Consumer(消费者)的属性有哪些(D)
A.timeout:方法调用超时
B.retries:失败重试次数,默认重试 2 次
C.loadbalance:负载均衡算法,默认随机
D.上述全部
解析: 在 Provider 上可以配置的 Consumer 端的属性有以下四种:
(1)timeout:方法调用超时
(2)retries:失败重试次数,默认重试 2 次
(3)loadbalance:负载均衡算法,默认随机
(4)actives 消费者端,最大并发调用限制
5. Dubbo 默认使用哪个容错方案(A)
A.Failover Cluster (失败自动切换,自动重试其他服务器)
B.Failfast Cluster (快速失败,立即报错,只发起一次调用)
C.Failsafe Cluster (失败安全,出现异常时,直接忽略)
D.Failback Cluster (失败自动恢复,记录失败请求,定时重发)
解析:
6. Dubbo 默认用哪种负载均衡策略(A)
A.Random LoadBalance (随机)
B.RoundRobin LoadBalance (轮询)
C.LeastActice LoadBalance (最少活跃)
D.ConsistenHash LoadBalance (一致性 Hash)
解析: dubbo 有以下四种负载均衡策略,默认使用随机策略。
7. 下面对 Dubbo 的主要应用场景描述错误的是(D)
A.透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简
单配置,没有任何 API 侵入。
B.软负载均衡及容错机制,降低成本,减少单点。
C.服务自动注册与发现,不再需要写死服务提供方地址,注册中心基于接口名查询服
务提供者的 IP 地址,并且能够平滑添加或删除服务提供者。
D.任何时候都能采用 dubbo
解析: 略。
8. Dubbo 中,为什么需要服务治理(D)
A.过多的服务 URL 配置困难
B.负均衡分配节点压力过大的情况下也需要部署集群
C.服务依赖混乱,启动顺序不清晰
D.上述所有原因
解析:
1. 过多的服务 URL 配置困难
2. 负载均衡分配节点压力过大的情况下也需要部署集群
3. 服务依赖混乱,启动顺序不清晰
4. 过多服务导致性能指标分析难度较大,需要监控
9. Dubbo 默认使用什么方式进行序列化(A)
A.Hessian 序列化
B.Duddo
C.FastJson
D.Java 自带序列化。
解析: 默认使用 Hessian 序列化,还有 Duddo、 FastJson、 Java 自带序列化。
10. Dubbo 内置了哪几种服务容器(D)
A.Spring Container
B.Jetty Container
C.Log4j Container
D.上述三种容器都有
解析: Dubbo 内置了以下几种服务容器:Spring Container、Jetty Container、Log4j Container
Dubbo 的服务容器只是一个简单的 Main 方法,并加载一个简单的 Spring 容器,用于暴露服务。
11. Dubbo 必须依赖的包有哪些(A)
A.JDK
B.zookeeper
C.fastjson
D.jetty
解析: dubbo 中,必须依赖 JDK,其他依赖为可选。
12. 下列关于 Dubbo 服务注册与发现的流程,正确的是(D)
A.服务容器 Container 负责启动,加载,运行服务提供者。
B.服务提供者 Provider 在启动时,向注册中心注册自己提供的服务。
C.服务消费者 Consumer 在启动时,向注册中心订阅自己所需的服务。
D.上述三个选项都是正确的。
解析: dubbo 的服务注册与发现流程如下:
1. 服务容器 Container 负责启动,加载,运行服务提供者。
2. 服务提供者 Provider 在启动时,向注册中心注册自己提供的服务。
3. 服务消费者 Consumer 在启动时,向注册中心订阅自己所需的服务。
4. 注册中心 Registry 返回服务提供者地址列表给消费者。
5. 服务消费者 Consumer,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。
6. 服务消费者 Consumer 和提供者 Provider,在内存中累计调用次数和调用时 间,定时每分钟发送一次统计数据到监控中心
Monitor。
13. 以下选项中,对 zookeeper 描述正确的是(D)
A. ZooKeeper 是一个开源的分布式协调服务。
B. 是一个为分布式应用提供一致性服务的软件。
C. 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名
服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
D. ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能
剩余14页未读,继续阅读
资源评论
熊猫-IT
- 粉丝: 3473
- 资源: 173
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功