[发明专利]一种数据库及系统应用心跳统一管理的实现方法有效
申请号: | 201611077682.1 | 申请日: | 2016-11-30 |
公开(公告)号: | CN106789941B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 李冰;石琦;胡波;张浩;徐超;路红娟;苏丹 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 32224 南京纵横知识产权代理有限公司 | 代理人: | 董建林<国际申请>=<国际公布>=<进入 |
地址: | 210032 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种数据库及系统应用心跳统一管理的实现方法,包括如下步骤:(一)按照系统中的节点类型,把节点分为应用节点及数据库节点:(二)监测数据库心跳及维护本地信息:(三)监测系统应用心跳及维护本地信息:(四)心跳管理服务运算所有节点状态及往其他节点同步:(五)心跳管理程序通过统一的报文格式,把数据库主用、备用等信息,各应用主机状态信息,通过UDP方式往所有的应用节点同步。实现两种心跳的存储格式是一致的,向其他应用主机同步的方法也是一致的,并且由统一的服务进行管理调度。 | ||
搜索关键词: | 一种 数据库 系统 应用 心跳 统一管理 实现 方法 | ||
【主权项】:
1.一种数据库及系统应用心跳统一管理的实现方法,其特征在于:包括如下步骤:/n(一)按照系统中的节点类型,把节点分为应用节点及数据库节点:/n把运行业务应用的节点称为应用节点,把只运行数据库服务的节点称为数据库节点,如果某节点上既运行业务应用,又运行数据库服务我们仍称其为应用节点;并且在系统中把应用节点和数据库节点的节点名和ip地址存储到某配置文档中,并且保证系统中此文档内容的一致性;/n(二)监测数据库心跳及维护本地信息:/n(1)根据配置文档中的信息,判断当前节点是否应用节点;/n(2)如果是应用节点,通过配置文档,找到某数据库节点,通过ip地址的方式,使用数据库接口对数据库进行访问;/n(3)如果能连接上此节点,在本地共享存储中数据库节点信息处增加此节点的信息,并给此节点置上备用库状态,并在此节点相应位置写入当前时间;/n(4)如果连接不上此节点,在本地共享存储中数据库节点信息处增加此节点的信息,并给此节点置上退出状态,并在此节点相应位置写入当前时间;/n(5)对配置文档中的所有的数据库节点进行(2)-(4)的步骤,直到文档中所有节点全部被遍历;/n(6)心跳管理服务每隔1秒钟,对本地共享存储中的数据库节点进行(2)的步骤,然后更新本地共享存储中此数据库节点的状态及时间;/n(三)监测系统应用心跳及维护本地信息:/n(1)根据配置文档中的信息,判断当前节点是否应用节点;/n(2)如果是应用节点,通过配置文档,找到其他应用节点,通过UDP组播给其他所有应用节点发送本节点各应用状态;/n(3)其他节点收到此心跳后,把此节点的各应用状态及当前时间存入本地共享存储相应位置;/n(4)心跳管理服务每隔1秒钟,对本地共享存储中的所有应用节点进行(2)的步骤;/n(四)心跳管理服务运算所有节点状态及往其他节点同步:/n(1)心跳管理服务对本地共享存储中所有数据库节点及应用节点进行时间判断,把共享存储中的时间与当前时间做对比,如果超过预设值的时间,给所有节点置上不可用状态,即不参与以下步骤中的节点运算;/n(2)心跳管理服务根据本地共享内存中所有数据库状态,通过优先级及预配置算法算出所有数据库主用库,备用库,并存储到本地共享存储中相应位置;/n(3)心跳管理服务根据本地共享内存中所有应用节点中应用状态,通过优先级及预配置算法算出给每个应用算出主机、备用等状态,并存储到本地共享存储中相应位置;/n(五)心跳管理服务通过统一的报文格式,把数据库主用、备用等信息,各应用主机状态信息,通过UDP方式往所有的应用节点同步,应用节点状态和数据库节点状态,由应用节点上的同一服务进行本地存储,或者进行网络发送、传输及接收,且应用节点状态和数据库节点状态的存储结构及网络传输结构保持一致。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611077682.1/,转载请声明来源钻瓜专利网。
- 上一篇:新型鼻泪管扩张器用固定装置
- 下一篇:一种麻醉科用喷雾装置