分布式笔试题 .pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

分布式周考

一、填空题(共11空,每空3分)

二、单选题(共10题,每题5分)

1.java语言的并发机制是(A)?

A.多线程机制

B.垃圾回收机制

C.代码安全检验机制

D.异常处理机制

知识点:并发

难易度:易

2.下面关于redis的描述,其中错误的是(B)

A.全称:RemoteDictionaryServer。

B.它是由JAVA语言编写开发的。

C.它内部的数据结构有String,Hash,List,Set,SortedSet。

D.Reids以内存作为数据存储介质,读写数据的效率极高,远远超过数据库。

知识点:Redis基础知识

难易度:易

3.下面关于WebService的描述,其中错误是(D)

A.是广域网上进程间通讯的主要手段。

B.基于SOAP协议,可以穿透防火墙。

C.传输效率较低,不如RMI-IIOP效率高

D.使用XML规范进行数据交互,数据传输量小。

知识点:RPC服务

难易度:中

4.下关于Dubbo协议的描述,其中错误的是(D)

A.采用NIO复用单一长连接,减少了握手和挥手。

B.使用线程池并发处理请求,加大了并发效率。

C.在大文件传输时,单一连接会成为瓶颈。

D.它不适用于生产环境。

知识点:Dubbo协议

难易度:中

5.下关于NIO的描述,其中错误的是(D)。

A.NIO是异步时间驱动的网络应用框架,对于快速开发高性能的服务器提供保证。

B.NIO数据可以从Channel读到Buffer中,也可以从Buffer写到Channel中,一个Channel常对应一个

Connection。

C.NIO是短连接的单线程。

D.NIO适合大文件传输

知识点:NIO

难易度:难

6.下列满足分布式理论CAP中CA特性的是(B)

A.Zookeeper

B.Oracle

第1页/共3页

C.Redis

D.Mongodb

知识点:CAP

难易度:难

解析:A、C、D、都满足CP特性

7.下列不是消息队列的主要应用场景的是(D)

A.异步处理B.流量削峰C.日志处理D.接口聚合

知识点:消息队列

难易度:中

8.BASE理论是通过牺牲(A)来获得可用性的。

A.强一致性

B.软状态

C.最终一致性

D.基本可用性

知识点:BASE

难易度:易

9.下列关于分布式锁的实际原则的描述中错误的是(D)

A.互斥性,同一时间只有一个线程有锁。

B.容错性,即使某一个持有锁的线程,异常退出,其他线程可获得锁。

C.隔离性,线程只能解自己的锁,不能解其他线程的锁。

D.以上的都不正确。

知识点:分布式锁

难易度:易

10.下列不是常见的负载均衡算法是(D)。

A.轮询法

B.随机法

C.源地址哈希法

D.最大连接数法

知识点:负载均衡

难易度:难

第2页/共3页

4.编程题或问答题(共2题,每题14.5分)

1.简单描述下CAP理论

知识点:CAP

难易度:中

答案:

C(一致性):对某个指定的客户端来说,读操作能返回最新的写操作。

对于数据分布在不同节点上的数据来说,如果在某个节点更新了数据,那么在其他节点如果都能读取到这个最新

的数据,那么就称为强一致,如果有某个节点没有读取到,那就是分布式不一致。

A(可用性):非故障的节点在合理的时间内返回合理的响应(不是错误和超时的响应)。可用性的两个关键一个是

合理的时间,一个是合理的响应。

合理的时间指的是请求不能无限被阻塞,应该在合理的时间给出返

文档评论(0)

343906985 + 关注
实名认证
文档贡献者

一线教师,有丰富的教学经验

1亿VIP精品文档

相关文档