首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种核电信息系统服务器主备冗余框架管理系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中核武汉核电运行技术股份有限公司

摘要:本发明属于核电站控制技术领域,具体涉及一种核电信息系统服务器主备冗余框架管理系统及方法。包括两个冗余管理进程,冗余管理进程配置有相同冗余管理对象,各冗余管理对象分别经由对应的线程与冗余管理进程通信连接,以实现客户端各业务逻辑与冗余管理进程之间工作状态消息汇报与控制,用于指定客户端多个业务逻辑的控制与管理,两个冗余管理进程之间分别通过心跳以及Redis通信连接,以互通信息并根据服务器的主备状态信息判断是否切换。其有益效果在于:在进行切换判断时,通过主备工作队列健康值与阈值之间、主备工作队列健康值之间的双重比较,确定当前主备进程确实不合适时,才执行切换工作,确保整个系统始终处于最佳的主用队列控制下。

主权项:1.一种核电信息系统服务器主备冗余框架管理系统,其特征在于:包括两个冗余管理进程,所述的冗余管理进程配置有相同冗余管理对象,所述的冗余管理对象分别经由对应的线程与冗余管理进程通信连接,以实现客户端各业务逻辑与冗余管理进程之间工作状态消息汇报与控制,用于指定客户端多个业务逻辑的控制与管理,所述的两个冗余管理进程之间分别通过心跳以及Redis通信连接,以互通信息并根据服务器的主备状态信息判断是否切换;所述的客户端的业务逻辑包含注册、取消、刷新、续约、关闭;所述的两个冗余管理进程互为主备,主用进程Master模式,备用进程Slave模式,且配置有相同冗余管理对象和业务逻辑,其与客户端之间的数据与指令交互通过Redis进行,冗余管理进程周期性将收到的各业务逻辑事件汇报至Redis,Redis收到相关数据或指令后进行存储;两个冗余管理进程分别读取Redis中各自队列中业务逻辑的状态,并通过心跳相互监听对方的工作状态健康值,以根据实际情况判断是否需要切换,当执行切换时,转换为主用进程的备用进程可直接从Redis中读取其正常工作时所需要的数据和信息;主用进程监听该进程内部工作的客户端的工作状态时,若该进程内工作状态健康值Hs处于阈值之上,当其中一个或多个业务逻辑的心跳无法收到,则重启对应的客户端;若该进程内工作状态健康值Hs处于预设值之下,进一步比较Hs和Hm的大小,若当前备用进程健康值低于主机,则由主机继续工作,当其中一个或多个业务逻辑心跳无法收到时,则重启对应的客户端;若备用进程的健康值高于主机,则主机发起切换事件,开启切换模块;Hm为处于“备”状态节点的健康值;备用进程监听该进程内部工作的客户端的工作状态时,用于根据实际情况,控制相应的客户端重启,或杀死该进程后重启;其中,若进程还存在但未发送心跳,若干周期后仍是该状态,则杀死后重启,若进程不存在,则直接重启,同时,其只响应主机切换事件进行切换。

全文数据:

权利要求:

百度查询: 中核武汉核电运行技术股份有限公司 一种核电信息系统服务器主备冗余框架管理系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。