基于ACE的分布式服务器集群系统框架的设计与实现

被引量 : 0次 | 上传用户:namedmat123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
消息中间件是中间件的一个重要分支,它为分布式应用系统的开发提供了一个异步、松耦合的编程架构,其思想与现代软件技术的发展趋势相吻合,因而在工业界被广泛地应用于企业应用整合和分布式计算。系统框架是消息中间件的一种简单实现,但以其独特的优势为各种分布式应用的开发注入了强大的动力,极大地推动了应用系统集成的发展。系统框架主要负责为系统提供多线程并发模型、内存管理机制、定时器队列和网络通信等机制,适用于需要在多个进程之间进行通信的分布式环境,而且容易实现跨平台操作,为不同操作系统上的应用系统集成提供服务。本论文中主要对系统框架中涉及的几个关键问题——多线程并发模型、内存管理机制和多种网络通信机制进行深入研究,设计提出了基于ACE并发服务组件的相关解决方案,并在系统框架的设计中得到应用。本文首先概述了课题的研究背景、设计目标、应用环境以及论文的组织,然后简介了课题相关的技术背景,其中包括中间件技术、ACE自适配通讯环境等。在此基础上,运用ACE的面向对象技术与可复用的软件框架结构,设计开发并实现了一个跨平台的、性能良好、易于维护移植、可在一般性能主机和网络上运行的轻量级的系统框架。该框架运用了多种技术,包括半同步/半异步的多线程并发模型,池式内存管理技术,还有对可靠UDP的实现,以及定时器队列机制和服务器统一配置管理机制的实现。最后,对该框架的做了性能测试,测试结果表明,系统框架极大化、并且最优化的利用了系统资源。对单个服务器应用程序的性能有了极大的提高。
其他文献
传统的变流器主要有电压型变流器和电流型变流器两种,作为实现电能DC/AC、AC/DC的变换在各种功率变换中的应用十分广泛。但是这两种类型的变流器都存在自身的缺陷:或是升压型
<正> 随着经济和社会的不断发展,人们对商品包装的要求越来越高,不但要求美观大方,而且要求有利于环境保护和人体健康,特别是食品、药物的包装更要求采用“绿色包装材料”。
随着近年来港口经济的迅猛发展,A港的吞吐量和规模也在迅速提升。A港拖轮公司作为A港股份公司下属单位,主营拖轮业务,即为大型船舶进出港提供拖带服务。公司目前拥有拖轮5艘,
跨入数字时代,网络以其方便快捷以及资源共享的优势成为信息传递的主要途径。截至2008年年底,中国的网民数量继续稳居世界之首,汉语已经成为互联网际第二大语言,网络环境中的
随着经济的不断发展,我国正处在交通等基础设施建设的高速发展期,如何合理和科学地解决工程建设中的各类工程技术问题,将极大的影响工程建设的质量、投资和工期。在公路建设
21世纪是知识经济时代,科技创新、知识创新己成为时代的主旋律。通信产业显示出其在社会经济方方面面的重要性,在此背景下成都联通公司快速成长。为了吸引更加优秀的人才,薪
背景:医疗纠纷在世界各国近20年来一直都是一个热门的议题。在我国,近年来由于医疗体制、社会经济以及司法体系的变革,医疗纠纷也已成为一个备受关注医疗和社会问题。医疗纠
目前我国证券市场上存在着某种程度的诚信危机,投资者对上市公司信息披露的质量不满,证券监管部门对此出台了一系列惩戒虚假披露、提高信息披露质量的法规条例,但外部的强制
跳频序列相关性度量是对跳频序列间差异程度的度量。现今对于跳频序列的相关性度量主要方法是汉明相关,而汉明相关并不能精确度量码元取值多于两种变化的跳频序列间的差异程
权力制约和监督是人类政治生活中经久不衰的热点,也是社会科学研究中的一个重大课题。当前,层出不穷的腐败案件表明,我们党和国家正处于并且还将长期处于腐败易发高发期,党和