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

被引量 : 2次 | 上传用户:keremslr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构建一个分布式程序是件十分复杂的事,尤其是不同应用程序间的通信。企业的平台需要一个异步的,可靠的消息通讯机制。SQL Server 2005中集成的一个全新的组件-Service Broker,它可以在SQL Server实例之间提供可靠的消息传递服务,因而提供了一个以异步方式操作与协调各方的平台,提供了跨越进程、应用、服务器甚至是网络的分布式处理能力。本文首先讨论了分布式技术,以及应用于分布式技术的异步消息通信机制和消息队列技术,并简要介绍了本设计的创新点。其次,本文全面深入的研究了微软全新的数据库消息队列技术Service Broker,对其如何解决当前异步消息通信方面的难题进行了阐述。在了解SQLServer2005最新提出的面向服务的数据库结构的理念后,重点研究了Service Broker体系结构和编程实现。然后本文对分布式系统中负载均衡技术进行了研究,了解负载平衡的原理和常用算法。并结合本设计特点,设计了一套适用于本设计的负载均衡算法,并讨论了其实现。接下来本文详细介绍了本文设计的异步分布式处理系统。系统采用面向服务的数据库设计理念,以SQL Service Broker作为分布节点间异步通信的载体,实现了松耦合的通信接口。使用NT Service作为逻辑处理单元,实现了业务逻辑的通用处理接口。由Web Service进行发布实现外界访问接口,从而可构建基于Internet分布式系统。最后,通过在订单系统中的应用讨论了该模型在微软.Net平台下的具体设计与实现,给出了该应用的部分具体实现,验证了应用模型的可行性。本文提出的应用模型,探讨了系统对反馈实时性要求不高时,如何使用SQL Service Broker组件设计一个具有分布式处理能力,异步的,良好扩展性的系统,把计算单元扩展在互联网的每一个角落。本文为解决这类系统面临的问题做出的探索,具有重要的参考价值和实际意义。
其他文献
<正> 与陈仪的关系俞大维在德国留学时即被陈仪赏识,归国后由陈仪鼎力推荐于1933年元月继陈出长兵工署,开始踏上辉煌的宦途。因此俞大维对陈仪一直怀有知遇之感。1942年俞大
本文采用MTMD对某大跨人行天桥进行了消能减振分析与设计。分析表明,天桥在人行荷载作用下有明显的共振响应,安装MTMD后,减振效果明显,在共振工况下减振率达66%,减少了天桥的
4.3kaBP老虎山文化的突然中断标志内蒙古岱海地区原始农业文化阶段的结束。本文分析发现,其时间与使全新世大暖期结束的寒冷事件相吻合,此次较现今低3℃的降温所造成的热量条件不足是老
随着我国改革开放的不断深化,特别是加入WTO之后,我国银行业市场竞争越来越激烈,业务也越来越繁多。而信用卡产业在我国的产生、发展是伴随着电子商务技术的发展和商业银行体
电子信息系统的雷害问题正日益严重。本文首先针对电子信息系统的电源线路,设计了用于雷电电涌防护的电涌保护器电路,再从保护器中核心器件气体放电管的实测动作特性出发,建
遥感影像的分类方法的研究是遥感领域中的一项重要内容,它直接影响到遥感数据的应用范围和应用效果。随着遥感技术的发展,遥感影像在遥感平台和影像分辨率上都有了长足的发展
1.分子内电荷转移型有机分子及其配合物的合成及其与瓜环相互作用荧光性能的研究 近年来分子内含电子给体与电子受体的D-A化合物引起人们的极大兴趣,这些化合物一般是具有大
研究背景脑梗死患者急性期血压水平与预后的关系尚未定论,国内少见大样本的相关研究报道。研究目的探讨急性脑梗死患者入院3天内血压指标水平与其出院时神经功能缺损或死亡的
图像边缘检测(Image Edge Detection)和图像分割(Image Segmentation)是从图像处理到图像分析的关键步骤,其研究一直经久不衰,除了反映出由图像处理进入到图像分析的关键步骤
二氟尼柳(Diflunisal)为水杨酸衍生物非甾体抗炎药(NSAIDs),具有优良的镇痛消炎作用,临床上用于治疗风湿性关节炎、类风湿性关节炎、骨关节炎、扭伤、劳损和镇痛。普通片常规