- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式系统ppt课件
分布式系统 管道和过滤器模式(Pipes and Filters) 微核(Microkernel) 代理者模式(Broker) 分布式系统定义 分布式系统=分布式硬件+分布式控制+分布式数据 一个分布式系统是一些独立的计算机的集合,但是对这个系统的用户来说,系统就象一台计算机一样。 这个定义有两个方面的含义:第一,从硬件角度来讲,各个计算机都是自治的;第二,从软件角度来讲,用户将整个系统看作是一台计算机。这两者都是必需的,缺一不可。 分布式系统优势 项目 描述 经济性 微处理机提供了比大型主机更好的性能价格比 性能 分布式系统总的计算能力比单个大型主机更强 可扩展性 计算能力可以逐渐有所增加 固有分布性 一些应用涉及到空间上分散的机器 可靠性 如果一个机器崩溃,整个系统还可以运转 分布式系统缺点 项目 描述 软件 目前为分布式系统开发的软件还很少 网络问题 可能由于网络饱和而引起其它的问题 数据安全性 容易造成对必威体育官网网址数据的访问 与分布式系统相关的三种模式 管道和过滤器模式(Pipes and Filters) --为处理数据流的系统提供了一种结构 微核(Microkernel) --应用于必须能够适应变更系统需求的软件系统(采用客户机-服务器体系) 代理者模式(Broker) --用于构建带有隔离组件的分布式软件系统 代理者模式(Broker) 定义:用于构建带有隔离组件的分布式软件系统,该软件通过远程服务调用进行交互。代理者组件负责协调通信,诸如转发请求,以及传送结果和异常。 由问题出发 假设: 构建一个复杂的软件系统,它是由独立的和互操作的组件构成,而不是一个整体的应用程序,从而使系统具有可维护性,可变更性和灵活性。通过将系统分割为多个组件,系统变得可分布和可扩展。 用代理者体系结构权衡以下强制条件: ①能够通过远程调用服务。 ②组件在运行期间可替换,移动,更改,而对客户无影响。 ③对客户隐藏服务提供者信息:比如他的地址,开 发语言等。 *怎样才能在不直接操作对象的情况下,对此对象进行访问 得到解决方案 通过引入代理者组件来隔离客户端和服务提供端,对客户隐藏服务端的细节。服务器向代理者注册自己的服务,客户端通过向代理者发送请求调用服务,代理者根据服务请求决定服务提供者,并且将请求路由到服务提供者。最后返回结果给客户端。 *为其他对象提供一种代理,并以控制对这个对象的访问。 代理者体系结构 代理者体系由六种组件构成:客户机,服务器,代理者,桥接,客户机端代理,服务器端代理 --客户机调用远程服务:向代理者发送请求。考虑一种情况,服务器也可能是客户机,这出现在它需要调用其他的服务端情况下。 --服务器是服务的提供者:它们可能使用不同的技术构建,也就是它们可能是异构的。它们启动后向代理者注册服务。 --代理者:接收服务器的服务注册:接收客户机的服务请求以及返回应答和异常传送,并路由的指定的服务器。 --客户机端代理和服务器端代理:封装特定系统的功能,分别是客户机、服务器与代理者之间的协调。 --网桥:用来隐藏两个代理者互操作时的实现细节。连接多个代理者,以构成更复杂的系统。 代理者模式的实现 定义一个对象模型 确定使用哪种方法公开服务 指定代理者组件提供给客户端和服务端的API 用代理对象对客户端和服务器隐藏细节 开发IDL编译器 代理者模式优点 定位透明性 组件的可变性和可扩展性 代理者系统的可移植性 不同代理者系统之间的互操作性 可重用性 代理者模式缺点 效率受限 --由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢。 容错性较差 --如果一个服务器或者代理者运行期间失效,那所有依赖于这两者的程序也将同时失效。 问题 1、加入云服务是否可以解决分布式系统的网络饱和问题?
您可能关注的文档
- 作文听写ppt课件.ppt
- 你必须非常努力,才能看起来毫不费力1.ppt
- 例题3.ppt
- 例题6.ppt
- 供应商管理ABC分析法.ppt
- 供应商管理与物料控制.ppt
- 余世维 如何提升企业经理人的执行力.ppt
- 你的形象价值百万.pptx
- 你不知道的的十个思维误区(终稿)ppt课件.ppt
- 便携式GPS导航ppt课件.ppt
- 浙江省杭州市西湖区三墩中学2023—2024学年上学期期中考试八年级数学试卷.docx
- 江西省南昌市雷式学校2024-2025学年八年级上学期第一次月考物理试卷.docx
- 山西省临汾市部分学校2024-2025学年八年级上学期阶段练习道德与法治试题(一).docx
- 山东省聊城市高唐县2023-2024学年五年级上学期期中英语试题.docx
- 期中模拟测试卷- 2024-2025学年统编版道德与法治七年级上册.docx
- 期中测试卷(1~4单元)(试题)-2024-2025学年五年级上册数学人教版.docx
- 期中综合测试卷(1-4单元) (试题)-2024-2025学年三年级上册数学人教版.docx
- 山东省潍坊市文昌中学2024-2025学年七年级上学期10月月考道德与法治试题.docx
- 广西河池市2024-2025学年高二上学期月考地理试题.docx
- 河北省邢台市经开区思源教育集团2024-2025学年七年级上学期(9月份)月考英语试卷.docx
最近下载
- 2024年新九年级语文暑假提升讲义-名著导读(统编版)(解析版).pdf VIP
- Unit3ReadingandThinking课件- 高中英语人教版(2019)必修第一册.pptx VIP
- 幼儿园大班语言教案《手捧空花盆的孩子》绘本故事PPT课件教学反思【幼儿教案】.doc
- 青春期学生正确恋爱观主题班会——关爱女生讲座 防早恋 防性侵 主题教育PPT.pptx VIP
- CCF 全国青少年信息学奥林匹克联赛 NOIP 2022.pdf
- 市场营销题库及答案.pdf VIP
- 初中班级管理《班级管理交流》课件.ppt VIP
- 《整式的加减》单元作业设计.pdf VIP
- 违章行为调查报告书.docx
- GB∕T 33106-2016 工业用磷酸三乙酯国家标准.pdf
文档评论(0)