客户端负载均衡算法研究及在即时通讯架构中的应用与实现

来源 :电子科技大学 | 被引量 : 18次 | 上传用户:fat1984yy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息进程的推进,互联网技术不断发展,分布式系统和面向服务架构体系在行业领域中得到了广泛的运用与研究。在高并发网络访问情况下,一些服务节点容易出现负载不均衡的现象。为了解决上述问题,保证系统整体高可用性和平衡性,负载均衡技术应运而生。负载均衡作为提高并行与分布式计算性能和可扩展性的一个关键技术,其相关技术和设计模式亟待得到研究与解决。文章主要从原理性、应用性和实现性三个方面对高并发网络架构中的负载均衡策略问题展开研究。文中首先研究了负载均衡的基本概念,分别讨论负载均衡技术中的基本原理、分类方法和评价指标,研究并设计了前端负载均衡器在分布式集群环境中的架构模式。同时对高并发网络架构中多种负载均衡技术的实现原理进行了详细研究,并以服务化框架Dubbo和SpringCloud为例,对其负载均衡策略和负载均衡算法进行深入的源码分析。针对系统架构服务化和微服务化的趋势,文中通过分析即时通讯领域中的关键技术和架构模型,采用面向服务设计原则,对系统核心功能进行不断拆分,提出了一个高可用、高扩展的即时通讯系统架构模型。设计并实现了基于ZooKeeper的通用客户端负载均衡系统,并对系统框架中的核心模块和算法实现进行了详尽的设计与分析。文中所研究的通用客户端负载均衡系统基于Java语言环境开发,采用多种面向对象设计模式实现,并以开发工具库的形式发布。系统充分抽象和封装了使用中的复杂性,为开发者提供易于使用的编程接口。此外,系统能对服务节点的综合状况和业务状况分别进行监控,研发人员可根据业务需求和协议类型,制定灵活的负载均衡算法。将课题所实现的客户端负载均衡系统运用在分布式、高并发系统的研发过程中,能有效解决架构服务化之后所出现的负载均衡复杂化的问题,充分保障系统服务整体的可用性和扩展性。
其他文献
著名的小学数学特级教师徐长青老师曾幽默地说:"什么是特级教师?特级教师就是面对孩子学习特不着急的教师."的确,优秀的教师上课都是从容不迫,在教学时能够耐心地等待学生,引导学
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
本文采用正交试验方法对杨木胶合板生产工艺进行研究 ,探讨涂胶量、固化剂用量、热压压力与时间等因素对杨木胶合板生产及性能的影响 ,提出了生产不同性能要求的胶合板的较佳
低渗透裂缝性有水气藏地质特征以及流体渗流特征存在复杂性,传统意义上经典的渗流规律不再适应低渗透裂缝性有水气藏。大量实验研究和现场应用证实了多孔介质中气体渗流存在非
石油是全球性的重要战略物资,是产油国的“致富之源”,是消费国的工业“血液”,是支撑世界经济发展必不可少的能源资源。石油安全是各国资源安全之首,是国家安全和防务之必须
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的:探讨活血祛痛汤治疗颈性头痛综合征的疗效。结论:活血祛痛汤对颈性头痛综合征有肯定的疗效。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
会议
目的比较腔内分部剜切术与经尿道前列腺等离子双极电切术(TUPKP)治疗良性前列腺增生症(BPH)的安全性和疗效。方法收集BPH手术患者285例,分别行腔内分部剜切术(165例)与TUPKP(