分布式笔试题_第1页
分布式笔试题_第2页
全文预览已结束

下载本文档

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

文档简介

1、分布式周考填空题(共11空,每空3分)二、单选题(共10题,每题5分)1. java语言的并发机制是(A)?A. 多线程机制B. 垃圾回收机制C. 代码安全检验机制D. 异常处理机制知识点:并发难易度:易2. 下面关于redis的描述,其中错误的是(B)A. 全称:RemoteDietionaryServer。B. 它是由JAVA语言编写开发的。C. 它内部的数据结构有String,Hash,List,Set,SortedSet。D. Reids以内存作为数据存储介质,读写数据的效率极高,远远超过数据库。知识点:Redis基础知识难易度:易3. 下面关于WebService的描述,其中错误是(

2、D)A. 是广域网上进程间通讯的主要手段。B. 基于SOAP协议,可以穿透防火墙。C. 传输效率较低,不如RMI-II0P效率高D. 使用XML规范进行数据交互,数据传输量小。知识点:RPC服务难易度:中4. 下关于Dubbo协议的描述,其中错误的是(D)A. 采用NI0复用单一长连接,减少了握手和挥手。B. 使用线程池并发处理请求,加大了并发效率。C. 在大文件传输时,单一连接会成为瓶颈。D. 它不适用于生产环境。知识点:Dubbo协议难易度:中5. 下关于NIO的描述,其中错误的是(D)A. NI0是异步时间驱动的网络应用框架,对于快速开发高性能的服务器提供保证。B. NIO数据可以从Ch

3、annel读到Buffer中,也可以从Buffer写到Channel中,一个Channel常对应一个Connection。C. NIO是短连接的单线程。D. NIO适合大文件传输知识点:NI0难易度:难6.下列满足分布式理论CAP中CA特性的是(B)A. ZookeeperB. OracleC. RedisDMongodb知识点:CAP难易度:难解析:A、C、D、都满足CP特性7下列不是消息队列的主要应用场景的是(D)A. 异步处理B.流量削峰C.日志处理D.接口聚合知识点:消息队列难易度:中&BASE理论是通过牺牲(A)来获得可用性的。A. 强一致性B. 软状态C. 最终一致性D.

4、基本可用性知识点:BASE难易度:易9. 下列关于分布式锁的实际原则的描述中错误的是(D)A. 互斥性,同一时间只有一个线程有锁。B. 容错性,即使某一个持有锁的线程,异常退出,其他线程可获得锁。C. 隔离性,线程只能解自己的锁,不能解其他线程的锁。D. 以上的都不正确。知识点:分布式锁难易度:易10. 下列不是常见的负载均衡算法是(D)。A. 轮询法B. 随机法C. 源地址哈希法D. 最大连接数法知识点:负载均衡难易度:难第3页/共3页4.编程题或问答题(共2题,每题14.5分)1.简单描述下CAP理论知识点:CAP难易度:中答案:C(一致性):对某个指定的客户端来说,读操作能返回最新的写操

5、作。对于数据分布在不同节点上的数据来说,如果在某个节点更新了数据,那么在其他节点如果都能读取到这个最新的数据,那么就称为强一致,如果有某个节点没有读取到,那就是分布式不一致。A(可用性):非故障的节点在合理的时间内返回合理的响应(不是错误和超时的响应)。可用性的两个关键一个是合理的时间,一个是合理的响应。合理的时间指的是请求不能无限被阻塞,应该在合理的时间给出返回。合理的响应指的是系统应该明确返回结果并且结果是正确的,这里的正确指的是比如应该返回50,而不是返回40。P(分区容错性):当出现网络分区后,系统能够继续工作。打个比方,这里集群有多台机器,有台机器网络出现了问题,但是这个集群仍然可以正常工作。2.简单描述下BASE理论知识点:BASE理论难易度:中答案:BASE是BasicallyAvailable(基本可用)、Softstate(软状态)和Eventuallyconsistent(最终一致性)三个短语的缩写,是对CAP中AP的一个扩展。基本可用:分布式系统在出现故障时,允许损失部分可用功能,保证核心功能可用。软状态:允许系统中存在中间状态,这个状态不影响系统可用性,这里指的是CAP中的不一致。最终一致:最终一致是指经过一段时间后,所有节点数据都将会达到一致。BASE解决了CAP中理论没有网络延迟,在BASE中用软状态

温馨提示

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

评论

0/150

提交评论