面向金融系统的中间件及负载均衡技术的设计和实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:luchsky123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为快速响应互联网金融业务创新的需要,以及未来5年在全国范围内的更全面得布局,宜信公司启动了新核心系统建设项目。其中,本中间件平台就是服务于这个项目的,属于这个项目的一个部分,叫做TUX中间件。本论文的课题来源于在公司的实习经历,对TUX中间件的设计和实现进行了实践,本系统的核心功能主要包括服务管理功能模块及出于对系统性能的考虑研究了下负载均衡技术。服务管理功能包括发布服务,注销服务,同步服务,服务订阅,查询服务,心跳检测等。同时,在中间件的负载均衡策略上,结合在现有的多种负载均衡算法,我们提出一种动态的负载均衡机制来优化系统,提高系统的性能和稳定性。一般的中间件主要能够提供以下一些功能:包括服务调用,服务发布,服务订阅,消息广播,共享内存(消息队列)等功能,利用中间件这些功能,可以开发出支持业务软件的开发运行平台或框架。而本文中的中间件就是在核心业务系统中为各类业务模块比如核算、结算、贷款模块等提供分布式环境下支撑应用开发、运行和集成的支撑平台。公司希望本中间件平台可以拥有支持大规模并发处理,自动化负载均衡,稳健的故障管理,完善的灾备机制,支持集群模式等功能。之前公司使用ORACLE公司的TUXEDO中间件产品作为核心系统的支持平台,但由于ORACLE公司的TUXEDO中间件产品LICENSE购买价格过于昂贵,并且与公司业务不太契合,于是决定自主研发一款与业务相契合的中间件产品,我们将它命名为TUX。TUX中间件采用C/S架构,基于C++技术开发。采用多进程多线程设计,使用共享内存技术,I/O多路复用技术,负载均衡技术。最后经过项目组的查阅资料和讨论之后,我们决定对现有的轮询调度算法进行改进,通过综合考虑不同机器的硬件条件及某一时刻系统正在运行时各个节点的负载状态信息,提出一种动态负载均衡算法。
其他文献
为分析铺设2.5 cmECA-10罩面的SMA-13上面层采用就地热再生技术进行养护维修的可行性,基于6.5 cm翻松深度,采用室内试验和工程实践相结合的方法,对整形再生和复拌再生两种就
2016年快消品行业的经销商群体举步维艰。甚至有的很难经营下去,在讨论环境不佳的同时同样为经销商群体面临的形势而唏嘘。面对客观现实的市场逆境,2017年,经销商应在怎么做
在分析我国城市水域面积与水资源条件、土地资源之间关系的基础上,探讨了确定城市适宜水域面积的方法,该方法通过建立城市水域的生态效益函数和建设成本函数,以边际效益和边
农业、农民和农村问题是国家重点关注的问题,它关系到我国经济的发展以及社会稳定的根本。随着时代的发展社会的进步,人民的生活水平也在逐渐提高,但是城乡二元结构差距仍然
氦气与空气的物性差别决定了氦气压气机气动性能上的特殊性,采用传统空气压气机设计规律设计的氦气压气机单级压比小、级数多,增加级加功量和级压比是解决这一问题的一种先进技
眩晕是临床常见病,其病因病机复杂,但不外虚实两端。虚者多为肝肾阴虚、髓海不足或气血亏虚致清窍失养;实者为风、火、痰、瘀上扰清窍。眩晕与肝关系最为密切,临床采用疏肝解
中国古代治国思想述论张文秀(中共南京市委党校副教授南京210001)我国国家管理的历史至少可上溯到四千多年之前,治国管理作为一门学问源远流长。虽然这些治国思想和方略作为上层建筑是
改革开放是决定当代中国命运的关键抉择。"改革开放"开辟了中国特色社会主义新道路;"全面深化改革"推动中国特色社会主义进入新时代;"将改革进行到底"将开创中国特色社会主义
<正>数学是由概念和命题组成的知识体系。理解与掌握数学概念是学好数学基础知识,提高数学能力的关键。加强概念的教学是初中数学教学的一项重要的任务。
<正>由于教育工作的要求和难度越来越高,教师要积极提高思想素质和个人能力,改进教学方法,抓住每一个教育契机,充分把握学生的脉搏,用无私爱心与学生之间构建友谊的桥梁,让学