通过设计模式构造的通信应用服务框架

被引量 : 3次 | 上传用户:mjc198603
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于通信软件内在的复杂性,通信软件的开发人员通常需要面对诸多挑战,而利用针对通信软件的设计模式可以帮助软件开发人员克服困难,开发出高性能的通信软件。然而由于这些设计模式通常是彼此孤立的,因此把这些设计模式组织起来构成一个框架将更有利于提高开发的效率。 正是基于此目的,本篇论文的作者设计开发了一个建立在Linux操作系统之上的通信应用服务框架。在此框架中,作者对底层函数进行了改造,并设计实现了C++包装类来提供类似操作系统API的功能,在此基础上,对那些针对通信应用服务软件的设计模式进行编码,从而实现了通信应用服务的核心部分:并发策略(通过Leader/Followers模式实现)、事件的分离与分发策略(通过Reactor模式实现)、连接的建立(通过Acceptor-Connector模式实现)、服务的初始化策略(通过Service Configurator模式实现)等等。通过使用该框架,通信应用服务软件的开发人员可以无须实现那些共性问题,而是集中力量去实现那些与应用相关的关键问题,从而提高开发的效率。在开发出此框架后,本文作者通过该框架实现了一个应用于金融业务的应用级网关来进行大规模的消息处理。
其他文献
2010年12月2日至3日,教育部在上海召开全国中等职业教育教学改革创新工作会议,总结全国中等职业教育教学改革创新工作经验,谋划当前和今后一个时期职业教育的科学发展。中共
林徽音的散文《纪念徐志摩去世四周年》和诗歌《别丢掉》在记事方式和表达情感方面不同,但都鲜明地再现了徐志摩与林徽音的关系中,始终处于被动状态的林徽音情感世界的真实面
在农村小学学校管理中,只有依法治校,才能让管理有制度可以遵循、查考,进一步规范办学。教学管理一直是教育的核心工作,作为农村小学的管理者,为了推动学校和谐发展,必须结合
从液晶体系的总自由能出发 ,通过欧拉 -拉格朗日方程组的推导 ,得到了手性向列相液晶从垂直排列状态转变成平面扭曲排列时的 Freedericksz转变阈值电压公式 Vth =π×k33ε0
张惠言(1761—1802)是清代乾嘉时期皖派著名学者,尤长《易》《礼》,亦通小学,兼善篆书。研究张氏篆书,莫能忽略的人物当数钱伯炯与邓石如,其与钱、邓之关系在师友之间。张氏
弱锚定边界条件下的Freedericksz转变张志东,徐世维,黄锡珉(河北工业大学应用数理系,天津300130)(中国科学院长春物理研究所,长春130021)(北方液晶工程研究开发中心,长春130021)1引言Freedericksz转变在液晶的连续...
目的分析内科病房护理风险因素,总结防范与处理措施。方法选择2013年1月至2013年12月我院内科住院患者100例,随机分为两组,观察组50例,对照组50例,对两组患者的临床资料进行
在伦理本位的中国社会中,差序伦理造就的人情化关系网络构建了强大的个体性社会资本,使其成为整合传统社会政治秩序的基础所在。这一历史轨迹的延伸,直接渗透于当代中国城市
这是一道曾经出现在小学六年级数学学习圆的面积计算后出现的一道求阴影部分计算的题目.就是一个边长为1的正方形里面有两个面积相同的扇形和一个半圆围成,最后要计算这三个图
我国进入世贸组织之后,我国国际经济贸易的发展出现了新的局面,在面对新局面的同时,我国国际经济贸易也面临着新的挑战,怎样针对国际经济贸易在新局面下对国际经济贸易进行改