《15架构模式.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pattern: Blackboard Pattern: Master-Slave 主控模块故障,整个系统故障 主控模块将任务划分为几个同等的子任务 从属之间相互独立 从属之间并行工作 问题是可以分解的 应用领域: 容错 并行计算 计算准确性 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Master-Slave 优点: 可互换性和可扩充性 事务分离 效率 不足: 可行性 对机器依赖性 难以实现 可移植性 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Pipe-Filter Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Pipe-Filter 管道和过滤器体系结构模式,为处理数据流的系统提供了一种结构 每个处理步骤封装在一个过滤器组件中 数据通过相邻过滤器之间的管道传输 管道处理缓冲和同步 重组过滤器可以建立相关系统族 举例: 编译器 Unix 内核命令 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Pipe-Filter Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Pipe-Filter Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Pipe-Filter 优点: 通过过滤器交换增加了灵活性 通过重组增加了灵活性 过滤器组件的重用 并行处理提高效率 不足: 共享状态信息或者昂贵或者不灵活 并行处理获得的效率往往只一种假象 数据转换额外开销 错误处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Broker Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Broker 代理者结构模式可以用于构建带有隔离组件的分布式软件系统,该软件通过远程服务调用进行交互。 代理者组件负责协调通信 转发请求、传送结果和异常 服务器将他们的服务(属性和操作)发布给一个代理 客户端通过一个代理请求服务器处理 代理将请求发送给一个合适的服务器处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Broker 允许动态改变、添加、删除和重新发布 对于开发者来说,代理是透明的 请求需要有标准的表示法 当两个代理者互操作时,实现细节可通过网桥来隐藏 举例: 公共对象请求代理体系结构(CORBA),处理异构系统上分布式对象的面向对象技术 Web services Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Pattern: Broker Evaluati

文档评论(0)

maxianhui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档