[发明专利]双主控网络系统及该系统中业务请求的双写方法在审
申请号: | 201510268076.7 | 申请日: | 2015-05-25 |
公开(公告)号: | CN105007293A | 公开(公告)日: | 2015-10-28 |
发明(设计)人: | 张家琦;邹昕;周立;司成祥;李锐光;黄文廷 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主控 网络 系统 业务 请求 方法 | ||
技术领域
本发明涉及计算机领域,特别是涉及一种双主控网络系统及该系统中业务请求的双写方法。
背景技术
网络通信领域中,往往对整体系统的稳定运行要求较高,但由于网络环境以及其他各方面的因素的影响,可能导致系统出现故障的几率较高。为减少系统出现故障的几率,业务系统中各个模块一般都有冗余备份的模块,以便在正常工作的主模块出现故障后,备份模块迅速取代主模块接管工作,减少系统运行时故障造成的影响。因此双主控、双交换、冗余电源和风扇模块在网络系统的较为常见。
对于双主控的系统,需要对客户端做到透明,要求不修改客户端就能完成客户端对主控服务端的配置信息也能同步到备控服务端上,从而保证主控服务端随时出现故障时备控服务端可以立即取代主控服务端,为客户端提供正常服务。
目前,解决双主控系统的配置信息实时同步的问题的主要方法为:在备控服务端上运行监控线程,该线程持续监控主控服务端的状态,并每隔一段时间同步主控服务端的相应配置信息等。该方法可以一定程度上解决实时同步的问题,但是经过对该方法的研究发现,该方法存在如下问题:
主控服务端随时都会接受用户的请求,并且主控服务端也随时会出现故障,如果备控服务端采用监控主控端并每隔一段时间同步其与主控服务端的配置,可能导致主控服务端突然故障后还未同步的配置信息丢失且无法恢复。
发明内容
本发明要解决的技术问题提供一种双主控网络系统及该系统中业务请求的双写方法,用以解决现有双主控系统中采用固定时间段进行的的配置信息同步时,配置信息丢失的问题。
为解决上述技术问题,一方面,本发明提供一种双主控网络系统中业务请求的双写方法,包括:
主控服务端接收客户端的业务请求;
若所述业务请求为查询请求时,主控服务端将查询结果反馈给客户端;
若所述业务请求为配置指令时,主控服务端执行所述配置指令,将执行结果反馈给客户端,并将所述配置指令转发给备控服务端;备控服务端接收主控服务端转发的所述配置指令,并执行所述配置指令。
进一步,主控服务端执行所述配置指令,将执行结果反馈给客户端,并将所述配置指令转发给备控服务端;备控服务端接收主控服务端转发的所述配置指令,并执行所述配置指令,具体包括:
主控服务端执行所述配置指令,并将所述配置指令转发给备控服务端;备控服务端接收主控服务端转发的所述配置指令,并执行所述配置指令,执行后将其执行结果反馈给主控服务端;主控服务端接收到备控服务端的执行结果后,将主控服务端执行结果反馈给客户端。
进一步,所述方法还包括:
备控服务端监控主控服务端的运行状态;
当主控服务端的运行状态异常时,将原备控服务端切换成新的主控服务端。
进一步,主控服务端接收客户端的业务请求,之前还包括:
网络中的两个控制服务器同时上电运行;
两个控制服务器根据选举算法选举出主控服务端和备控服务端;
主控服务端监听客户端的业务请求端口,等待客户端的业务请求;
备控服务端监听主控服务端的同步端口,等待所述主控服务端转发的配置指令。
另一方面,本发明还提供一种双主控网络系统,包括:
主控服务端,用于接收客户端的业务请求;若所述业务请求为查询请求时,主控服务端将查询结果反馈给客户端;若所述业务请求为配置指令时,主控服务端执行所述配置指令,将执行结果反馈给客户端,并将所述配置指令转发给备控服务端;
备控服务端,用于接收主控服务端转发的所述配置指令,并执行所述配置指令。
进一步,主控服务端,具体用于接收客户端的业务请求;若所述业务请求为查询请求时,将查询结果反馈给客户端;若所述业务请求为配置指令时,执行所述配置指令,并将所述配置指令转发给备控服务端;以及用于接收到备控服务端的执行结果后,将主控服务端执行结果反馈给客户端
备控服务端,具体用于接收主控服务端转发的所述配置指令,并执行所述配置指令,执行后将执行结果反馈给主控服务端。
进一步,备控服务端,还用于监控主控服务端的运行状态;
当主控服务端的运行状态异常时,切换成新的主控服务端,开始接收客户端的业务请求。
本发明有益效果如下:本发明通过主控服务端将客户端的配置请求转发给备控服务端,使得主控服务端和备控服务端实时执行该配置请求,保证了备控服务端上的配置信息不会丢失,保证了双主控系统的配置信息的实时同步性,以及保证了客户端请求实时同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510268076.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:物联网连接方法
- 下一篇:一种基于移动终端的身份认证系统和方法