一种基于负载均衡的高可用登录机制的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:bobo82111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的不断发展,基于C/S结构以及B/S结构的互联网应用也得到广泛的发展,这类应用的突出特点是使用前通过登录机制进行用户验证,验证成功后用户即可使用相关应用,有效保证了用户数据的安全性。与此同时,随着用户量的不断增加和用户对产品的越来越高的要求,一旦产品登录模块出现故障,将直接导致用户无法正常使用产品,对产品的满意度以及发展将会造成重大损失。因此在百万级用户量下,对企业的登录模块的可靠性以及稳定性有了更高的要求。企业需要进一步关注登录模块的高可用性以及稳定性。针对上述问题,本文主要完成以下工作:1.本文通过对集群技术的研究,设计实现了集群中主机管理功能。集群是指将大量的计算机通过网络连接在一起,使得整个集群可以共享所有计算机资源,作为一个整体为用户提供服务。同时集群对每个独立的计算机节点性能没有强制要求,且每个节点也可以独立的为用户提供服务,而不依赖于整个集群,从而使得集群具有高性能、廉价的特性。本文通过对集群中的主机进行管理,能够使得系统添加或删除主机节点,以此保证集群的正常运行。2.本文通过对高可用技术的研究,设计实现了登录服务高可用功能,高可用是指集群能够长期稳定的为用户提供服务。然而随着集群节点数量的不断增加,出现故障的可能性也随之增大,严重影响到集群的高可用性。因此需要设计并实现一种高可用机制保证在集群节点出现故障时可以采取相应的措施来保证集群仍然可以正常的为用户提供服务,使得用户依旧可以正常登录。3.本文通过对负载均衡技术的研究,设计实现了登录服务的负载均衡功能。负载均衡是指通过有效的均衡算法使得集群中每个节点的负载达到均衡,充分利用每个节点的资源,不会使某个节点相对于其他节点处于高负荷而出现响应时间短、并发能力差等低性能的状况。处理基本方法则为当某节点处于闲置状态时,则会将用户的请求分配到当前闲置节点上,使得集群中节点负载相对均衡,提高集群效率。4.本文结合上述技术以及功能,设计并实现了一种基于负载均衡的高可用登录机制。系统获取服务器连接状态,服务状况以及负载信息,对服务器进行管理,同时,对服务器进行分类,并将当前可以提供服务的节点信息加入可用列表中,其中可用列表即为可以为用户提供登录服务的IP所存储的列表。系统采用模拟登录的方式检测服务器中登录服务的状态,针对模拟登录可能出现的异常状态,提出了添加登录失败列表的方案,解决了模拟登录出现的异常状态。当客户端发送登录请求时,系统根据情况返回一组合适的IP,返回的IP为负载较轻的IP。客户端使用这组IP逐个进行登录,直至登录成功。系统保证客户端能够使用返回的IP成功登录,实现基于负载均衡的高可用登录机制。5.本系统使用了多组测试用例对功能和性能进行测试,测试结果表明在百万级用户量的访问下该系统可以根据负载均衡合理返回IP,满足系统高可用的性能需求,能够有效的实现基于负载均衡的高可用登录机制。
其他文献
全球能源互联网战略的实施对中国特高压装备制造业是一个前所未有的机遇,将对提升整个行业技术能力水平、加快我国相关企业走向国际市场步伐、有效消化行业过剩产能等都大有
面对今天的学生,教师要有完善的心理素质,具有了解学生心理变化、思想动态,并进行沟通、疏导,引导学生心理健康发展的能力,促进学生全面发展、健康成长.
<正> 皮下囊尾蚴病是指人体感染猪绦虫卵后寄生于皮下组织或肌肉部位的结节性病变,临床表现为皮下结节。以往诊断本病多采用活检法,而对本病的超声表现特点,国内尚未见文献报
急性脑梗死早期溶栓治疗的目标是促进闭塞的脑血管及时再通,挽救缺血半暗带的脑细胞,脑血管造影是目前评价脑卒中发病时脑血管状况的“金标准”,可以准确判定血管闭塞部位,指导进
随着社会的发展与进步、高等教育改革的深化和教育对象的变化,辅导员的工作任务、工作手段和工作载体发生了变化,加强辅导员队伍的建设迫在眉睫。提出了辅导员队伍建设的目标
有些人可能认为,任何企业,除了选址以外,其他并不需要周密的战略和正确的战略执行过程。然而事实并非如此,我们必须认识到战略定位及其贯彻执行与企业所处的环境密切相关,企
东阳市李宅技校是一所全日制公办职业学校。学校师资力量雄厚,教学设施先进。94、95连续两年被评为“市办学先进单位”;95、96、97连续三年被评为“金华市先进职校”;98年被评为
目的探讨CCR7、CCL21对口腔鳞癌淋巴转移的作用。方法选取无和有淋巴转移口腔鳞癌各35例,应用免疫组织化学方法对比检测原发灶及其淋巴转移灶中CCR7、CCL21的表达及淋巴管密度
为便于规划消防与市场之间的关系,加强对消防中介的监管,政府相关部门专门出台了相应的法律法规以规范消防中介组织的行为。本文在对我国现如今消防中介组织法律机制发展现状
利用太阳能分解水产氢是解决能源短缺和环境污染问题的理想途径,适用于这一途径的光催化剂的研发一直受到人们的高度关注。为了最大限度地转化太阳能,光催化剂需要同时具有较宽的太阳光吸收范围及较高的光生电荷分离和传输效率。单一组分光催化材料很难同时满足以上两个条件,所以多组分复合光催化剂的构筑成为了热点研究课题。本论文从光催化剂的设计角度入手,构建了三种CdS基复合光催化材料,采用XRD、SEM、HRTEM