学位论文 > 优秀研究生学位论文题录展示

基于Service Broker的分布式系统的设计与实现

作 者: 宋红杰
导 师: 赵英
学 校: 北京化工大学
专 业: 计算机应用技术
关键词: Service Broker 异步消息 分布式
分类号: TP316.4
类 型: 硕士论文
年 份: 2010年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


构建一个分布式程序是件十分复杂的事,尤其是不同应用程序间的通信。企业的平台需要一个异步的,可靠的消息通讯机制。SQL Server 2005中集成的一个全新的组件-Service Broker,它可以在SQL Server实例之间提供可靠的消息传递服务,因而提供了一个以异步方式操作与协调各方的平台,提供了跨越进程、应用、服务器甚至是网络的分布式处理能力。本文首先讨论了分布式技术,以及应用于分布式技术的异步消息通信机制和消息队列技术,并简要介绍了本设计的创新点。其次,本文全面深入的研究了微软全新的数据库消息队列技术Service Broker,对其如何解决当前异步消息通信方面的难题进行了阐述。在了解SQLServer2005最新提出的面向服务的数据库结构的理念后,重点研究了Service Broker体系结构和编程实现。然后本文对分布式系统中负载均衡技术进行了研究,了解负载平衡的原理和常用算法。并结合本设计特点,设计了一套适用于本设计的负载均衡算法,并讨论了其实现。接下来本文详细介绍了本文设计的异步分布式处理系统。系统采用面向服务的数据库设计理念,以SQL Service Broker作为分布节点间异步通信的载体,实现了松耦合的通信接口。使用NT Service作为逻辑处理单元,实现了业务逻辑的通用处理接口。由Web Service进行发布实现外界访问接口,从而可构建基于Internet分布式系统。最后,通过在订单系统中的应用讨论了该模型在微软.Net平台下的具体设计与实现,给出了该应用的部分具体实现,验证了应用模型的可行性。本文提出的应用模型,探讨了系统对反馈实时性要求不高时,如何使用SQL Service Broker组件设计一个具有分布式处理能力,异步的,良好扩展性的系统,把计算单元扩展在互联网的每一个角落。本文为解决这类系统面临的问题做出的探索,具有重要的参考价值和实际意义。

全文目录


相似论文

  1. Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
  2. 分布式系统的故障注入方法研究,TP338.8
  3. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  4. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  5. 基于分布式环境压力测试问题的研究,TP311.52
  6. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  7. 分布式事务处理协议的研究与应用,TP311.13
  8. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  9. 基于Oracle的移动彩铃分布式数据库设计与实现,TP311.13
  10. 分布式视频编码边信息生成研究,TN919.81
  11. 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
  12. 基于LDPCA的分布式视频编码中的非均衡编码,TN919.81
  13. 分布式喷泉码的应用研究,TN911.2
  14. 分布式视频编码中边信息技术研究,TN919.81
  15. 基于LDPC码的分布式信源编码研究,TN911.22
  16. 构建分布式系统的关键技术研究与实现,TP338.8
  17. 网络备份系统中管理控制的设计与实现,TP309.3
  18. 基于告警机制的流量清洗管理系统的设计与实现,TP311.52
  19. 基于自相似分析的流媒体DDoS攻击检测方法研究,TP393.08
  20. 高速网络环境下的入侵检测系统的研究,TP393.08
  21. 微网故障特性分析和保护原理研究,TM711

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 分布式操作系统、并行式操作系统
© 2012 www.xueweilunwen.com