- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
分布式计算的基础架构
分布式系统:
分布式系统是网络化的计算机集合,这些计算机能相互通信,并能通过传递消息来协调运行。
分布式系统的特征:
多个进程不仅在一个处理器上运行,而且可以在多个处理器上运行。
分布式系统可能会有许多不同类型的故障
分布式计算在多个方面都取得了很大的进展
中间件:
是一种连接软件,在不同的系统之间建立桥接,以便在这些系统之间能够相互通信和传输数
据,从而可以屏蔽分布式系统环境的复杂性和异构性。
中间件位于互联网传输协议和应用程序之间。
面向事务的中间件:事务处理监视器
可在不同资源之间协调信息移动和方法共享。位于前端应用和后端应用之间。
事务是一个将客户端绑定到一个或多个服务器的机制,事务也是实现恢复,一致性和并发的
基础。
事务处理监视器的缺点:
从事务请求者的角度看,事务处理是同步的,会对应用性能带来影响。
在事务处理过程中,必须锁定事务使用的所有资源,直到整个事务都已完成。
与MOM相比,事务监视器对于应用具有一定的干扰。
1、什么是互联网络协议?
互联网协议定义了两个或多个通信实体之间进行信息交换的格式和顺序,以及定义了消息或
事件的传输与接受的行为。
2、描述两类消息通信。它们之间的主要区别是什么?
同步通信:两个通信系统之间必须要进行同步,两个系统必须都在正常运行,并且会中断客
户端的执行流,转而执行调用。
异步通信:调用者在发送消息后可以不再等待响应,可以接着处理其他任务,发送程序和接
受程序无须同时运行处理通信任务。
3、什么是远程过程调用?什么是远程方法调用?
RPC是一种中间件机制,用于调用远程系统中的过程,远程系统中的过程返回相应的结果。
RPC调用实际上是一种称为客户桩的本地代理,客户桩是支持RPC的代理程序,模拟了远
程对象和方法的接口。
Java远程方法调用实现了对象间的通信。RMI调用有两个不同的程序组成:服务器端和客
户端,远程方法调用提供了服务器端和客户端之间的通信机制,并在服务器端和客户端之间
来回传递消息。
4、最流行的异步消息传送方式是什么?
存储与转发:
发送程序可将消息发送到一个称为消息队列的虚拟信道中,接受程序可根据需要从消息队列
中接受消息。
存储与转发排队机制是多对一的消息传送。
发布与订阅:
生成消息的应用发布消息,需要这类消息的其他应用则订阅该消息。
5、列举并描述发布/订阅消息传送与事件驱动处理的特征。它们之间的相互关系如何?
发布订阅流程:
发布者将消息发布到特定主题。
消息服务器记录所有的消息,当前处于活动状态的长期订阅者。
一旦有消息发布到某一具体的主题,这些消息就将分发给它们的订阅者。
事件通知模式:
有两类客户端,兴趣对象(通知的生成方)和当事方(通知的使用者)。
事件通知服务通过“选择”处理来确定发布的消息与哪些客户端的兴趣一致,并且仅路由和发
送那些符合客户端兴趣的通知。
6、什么是点到点的排队?它与发布/订阅消息传送的不同之处是什么?
客户端通过队列发送和接受消息,并且既可以采用同步方式,也可以采用异步方式。
不同之处:点到点的消息传送通常不考虑接受者当前的连接状态,只需要将消息发送到合适
的队列中即可,即使当前没有用户连接到该队列也无妨。
7、列举并描述面向消息中间件的作用与特性。
作用:
传递信息,还包括其它服务,如数据转换,故障恢复,成本路由等。
将长时间运行的任务划分为多个事务,从而提高效率。
与RPC和ORB相反,MOM并不要求存在一个可靠的传输层,当传输层不可靠时,MOM
将会处理所出现的各类问题。
特性:
支持事件驱动处理的消息多播。
消息的可靠性和串行化,从而保证消息按正确的顺序进行传送。
将由网络理解和实现的物理名和地址抽象为主题文本名和属性。
支持多种通信协议,如存储与转发、发布与订阅、请求与应答。
支持事务分界。
8、列举面向消息中间件的一些优点
异构系统间的透明协作。
请求的优先级。
自动消息缓冲和流量控制。
持久的消息发送。
灵活性和可靠性。
负载平衡。
可伸缩性和资源的优化使用。
缺点:
MOM使用消息队列临时存储可能会导致网络过载。
9、什么是集成代理?在MOM解决方案中如何使用集成代理?
集成代理完成内容和格式转换,将收到的消息转换成目的系统能够理解和利用的形式。
集成代理是一个应用之间的中间件服务,可进行一对多,多对一及多对多的消息分发。可将
集成代理看成一个软件hub,它记录和管理消息
您可能关注的文档
最近下载
- 肾动态显像dynamicrenalimaging.PPT
- 人教版(2024新版)英语七年级上册Unit 7 Happy Birthday!大单元整体教学设计.docx
- 《高等职业学校专业教学标准(试行)》存在的问题及改进建议--以财经大类、文化教育大类和旅游大类为例.pdf VIP
- 《小班美工区中幼儿教师指导问题及策略研究报告》9700字.docx
- 三级烟草专卖管理师岗位技能鉴定试卷答案.docx VIP
- 国家开放大学,地域文化,人文武隆形考一 (2).docx
- 2024年秋季新北师大版七年级上册数学全册教案.DOCX
- 手术讲解模板:睾丸扭转复位固定术.ppt
- 壹号土猪市场营销分析.doc VIP
- DELI得力 M201CR用户手册 说明书.pdf
文档评论(0)