一种基于javascript的自动容灾系统技术方案

技术编号:8648121 阅读:204 留言:0更新日期:2013-04-28 04:41
本实用新型专利技术公开了一种基于javascript的自动容灾系统,包括客户服务端和基于Javascript的客户终端处理系统,客户服务端包括主服务器和备用服务器,为客户终端提供数据信息服务;客户终端处理系统包括发送模块,接收模块,逻辑处理模块,所述的发送模块用于向客户服务端发送查询数据请求;所述的接收模块用于接收客户服务端返回的数据;所述的逻辑处理模块用于自动判断处于正常工作状态的主服务器或备用服务器并进行切换;在服务器当前域名出现问题时,系统会自动切换到备用域名下,重新请求之前请求异常的信息,以达到提供不间断服务的目的,保证用户的正常访问。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种基于javascript的自动容灾系统,属于互联网网站页面

技术介绍
互联网网站服务器出错属于常见错误现象,比如黑客攻击、硬件出错、自然灾害等,这种时候一般网站是告知用户服务器出错信息,但未提供替代服务方案;此时用户的访问会不可用。其中有一种解决方案是同域名下多IP分布式访问,一台服务器出现问题时,会提供别的服务器来替补提供,但如果是在域名出现异常的情况下,则这种访问也不可用。
技术实现思路
本技术的目的在于提供一种基于javascript的自动容灾系统,在互联网访问中,当在服务器当前域名出现问题时,系统会自动切换到备用域名下,重新请求之前请求异常的信息,以达到提供不间断服务的目的,保证用户的正常访问。为了实现上述目的,本技术的技术方案实现是一种基于javascript的自动容灾系统,包括基于Javascript的客户终端处理系统,包括发送模块,接收模块,逻辑处理模块,所述的发送模块用于向客户服务端发送查询数据请求;所述的接收模块用于接收客户服务端返回的数据;所述的逻辑处理模块用于自动判断处于正常工作状态的主服务器或备用服务器并进行切换;客户服务端,包括主服务器和备用服务器,为客户终端提供数据信息服务。进一步,所述的基于Javascript的客户终端处理系统设置定时器,向主服务器不断发送Javascript请求。进一步,所述的主服务器和备用服务器间设置同步器,可保证主服务器和备用服务器数据的一致性。作为对本技术的改进,所述的基于Javascript的客户终端处理系统还设置错误信息上报模块,由Javascript自动上报给系统管理员。与现有技术相比,本技术的有益效果是(I)可及时发现主服务器异常,并进行异常容灾处理,自动切换到备用服务器,为用户提供不间断服务;在此过程中,用户也基本感觉不到异常的存在。(2)在主服务器恢复正常的时候,还可以切换回主服务器下,恢复正常工作状态。(3)实时错误上报,方便管理及问题处理,方便日志管理。(4)主服务器和备用服务器数据同步,及时向用户提供一致性的服务。附图说明图1为本技术的工作原理图。具体实施方式以下结合附图及具体的实施例对本技术作进一步地说明。如图1所示,本技术的一种基于javascript的自动容灾系统,包括基于Javascript的客户终端处理系统,包括发送模块,接收模块,逻辑处理模块,所述的发送模块用于向客户服务端发送查询数据请求;所述的接收模块用于接收客户服务端返回的数据;所述的逻辑处理模块用于自动判断处于正常工作状态的主服务器或备用服务器并进行切换;客户服务端,包括主服务器和备用服务器,为客户终端提供数据信息服务。所述的基于Javascript的客户终端处理系统设置定时器,向主服务器不断发送Javascript请求。当获得正常响应时,即判定主服务器正常。当主服务器正常工作时,把客户终端的访问请求自动由备用服务器切换回主服务器。恢复正常的工作状态。所述的主服务器和备用服务器间设置同步器,可保证主服务器和备用服务器数据的一致性。这样就可以做到用户在不同的服务器下访问的一·致性。作为对本技术的改进,基于Javascript的客户终端处理系统设置错误信息上报模块,由Javascript自动上报给系统管理员。系统管理员可以及时发现问题发生,而且也方便日志管理。本技术的技术方案不限于上述具体实施例的限制,凡是根据本技术的技术方案做出的技术变形,均落入本技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于javascript的自动容灾系统,其特征在于:所述的基于javascript的自动容灾系统包括:?基于Javascript的客户终端处理系统,包括发送模块,接收模块,逻辑处理模块,所述的发送模块用于向客户服务端发送查询数据请求;所述的接收模块用于接收客户服务端返回的数据;所述的逻辑处理模块用于自动判断处于正常工作状态的主服务器或备用服务器并进行切换;?客户服务端,包括主服务器和备用服务器,为客户终端提供数据信息服务。

【技术特征摘要】
1.一种基于javascript的自动容灾系统,其特征在于所述的基于javascript的自动容灾系统包括 基于Javascript的客户终端处理系统,包括发送模块,接收模块,逻辑处理模块,所述的发送模块用于向客户服务端发送查询数据请求;所述的接收模块用于接收客户服务端返回的数据;所述的逻辑处理模块用于自动判断处于正常工作状态的主服务器或备用服务器并进行切换; 客户服务端,包括主服务器和备用服务器,为客户终端提供数据信息服务。2.根据权利要求1所述的基于...

【专利技术属性】
技术研发人员:邓书举
申请(专利权)人:深圳市谷米科技有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1