一种支持B/S结构系统高可用的方法技术方案

技术编号:9740216 阅读:120 留言:1更新日期:2014-03-06 23:52
本发明专利技术涉及一种支持B/S结构系统高可用的方法,所述方法包括:(1)客户端通过WEB浏览器访问主服务器;(2)主备服务器同时运行后台进程并通过心跳线进行通信;(3)主服务器连接MySQL数据库;(4)MySQL数据库提供数据的组织、存储和管理。本发明专利技术主服务器与备份服务器通过心跳线进行通信,主服务器上系统出现故障时,备份服务器上系统将会启动,系统服务不会中断,从而不会出现单点故障,两台服务器MySQL数据库均保存了完整的数据备份,不会造成数据的丢失。

【技术实现步骤摘要】
—种支持B/S结构系统高可用的方法
本专利技术属于B/S结构技术,具体讲涉及一种支持B/S结构系统高可用的方法。
技术介绍
随着WEB技术兴起,浏览器成为人们获取知识的一种重要途径,距离不再是人们共享信息的障碍。随着浏览器的广泛使用,B/S结构的网络模式也逐渐进入人们的视野,B/S结构的系统是将系统功能实现的核心部分集中到服务器上,用户通过将浏览器作为客户端来访问系统提供的功能,由于浏览器技术与产品都已成熟,所以大大降低了客户端开发带来的开发、维护等成本,也有效的缩短了系统的开发周期。目前B/S结构的系统通常使用关系型数据库存放、管理数据。MySQL数据库是关系中比较成熟的一种,所以它也成为一些B/S系统的首选数据库。这样一个典型的B/S系统的组成部分就清晰了:浏览器一客户端、系统实现和数据库一服务器端。B/S结构系统的技术已经非常成熟,人们通过浏览器可以使用系统提供的功能。但是系统的服务器端必然要位于服务器上,虽然目前的硬件技术非常发达,硬件的故障率也非常低,但是还是会出现各种问题使人们无法时刻正常的使用系统提供的功能,甚至出现丢失数据的现象。服务器的硬件故障是造成系统中断本文档来自技高网...

【技术保护点】
一种支持B/S结构系统高可用的方法,其特征在于,所述方法包括:(1)客户端通过WEB浏览器访问主服务器;(2)主备服务器同时运行后台进程并通过心跳线进行通信;(3)主服务器连接MySQL数据库;(4)MySQL数据库提供数据的组织、存储和管理。

【技术特征摘要】
1.一种支持B/S结构系统高可用的方法,其特征在于,所述方法包括: Cl)客户端通过WEB浏览器访问主服务器; (2)主备服务器同时运行后台进程并通过心跳线进行通信; (3)主服务器连接MySQL数据库; (4)MySQL数据库提供数据的组织、存储和管理。2.如权利要求1所述的一种支持B/S结构系统高可用的方法,其特征在于,所述步骤(2)包括主备服务器上同时运行着后台进程,称为HA进程;两个服务器上的HA进程通过连接两个服务器的心跳线进行通信,两个HA进程协商确定当前提供系统服务的服务器。3.如权利要求1所述的一种支持B/S结构系统高可用的方法,其特征在于,所述两个主备服务器同一时刻仅有一个系统处于运行状态。4.如权利要求3所述的一种支持B/S结构系统高可用的方法,其特征在于,所述主服务器上的HA进程需要定时执行检查系统运行状态的脚本; 系统状态为运行,则不需要采取执行任何操作; 发现系统运行状态异常,则执行脚本正常启动系统。5.如权利要求3所述的一种支持B/S结构系统高可用的方法,其特征在于,所述备份服务器上的HA进程需要定时执行检查系统运行状态的脚本,与主服务器不同的是备份服务器上的脚本要保证系统始终处于停止状态; 发现备份服务器上的系统处于运行状态,则备份服务器的HA进程负责调用脚本停止系统。6.如权利要求3所述的一种支持B/S结构系统高可用的方法,其特征在于,所述主服务器出现硬件故障、系统故障或者无法正常运行系统服务时,主服务器的HA进程与备份服务器的HA进程进行协商,让当前的主服务器转换为备份服务器,备份服务器装换为主服务器。7.如权利要求1所述的一种支持B/S结构系统高可用的方法,其特...

【专利技术属性】
技术研发人员:班军成郭庆徐学辉苗艳超刘新春邵宗有
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[美国加利福尼亚州圣克拉拉县山景市谷歌公司] 2015年01月21日 17:56
    可用性是在某个考察时间,系统能够正常运行的概率或时间占有率期望值。考察时间为指定瞬间,则称瞬时可用性;考察时间为指定时段,则称时段可用性;考察时间为连续使用期间的任一时刻,则称固有可用性。它是衡量设备在投入使用后实际使用的效能,是设备或系统的可靠性、可维护性和维护支持性的综合特性。
    0
1