[发明专利]一种数据库及系统应用心跳统一管理的实现方法有效
申请号: | 201611077682.1 | 申请日: | 2016-11-30 |
公开(公告)号: | CN106789941B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 李冰;石琦;胡波;张浩;徐超;路红娟;苏丹 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 32224 南京纵横知识产权代理有限公司 | 代理人: | 董建林<国际申请>=<国际公布>=<进入 |
地址: | 210032 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 系统 应用 心跳 统一管理 实现 方法 | ||
本发明公开了一种数据库及系统应用心跳统一管理的实现方法,包括如下步骤:(一)按照系统中的节点类型,把节点分为应用节点及数据库节点:(二)监测数据库心跳及维护本地信息:(三)监测系统应用心跳及维护本地信息:(四)心跳管理服务运算所有节点状态及往其他节点同步:(五)心跳管理程序通过统一的报文格式,把数据库主用、备用等信息,各应用主机状态信息,通过UDP方式往所有的应用节点同步。实现两种心跳的存储格式是一致的,向其他应用主机同步的方法也是一致的,并且由统一的服务进行管理调度。
技术领域
本发明涉及了一种数据库及系统应用心跳统一管理的实现方法,属于分布式监控系统领域。
背景技术
随着工业自动化的快速蓬勃的发展,监控系统的应用越来越广泛。对于大型的分布式监控系统,如何管理不同地域的应用节点、数据库节点,并实时监控其状态,同步其管理数据显得越来越突出及重要。
对于分布式系统的应用节点及数据库节点的管理,通常采用心跳监测的方式。应用节点的心跳监测,我们这里统称为应用系统管理;数据库节点的心跳监测,我们统称为数据库管理,涉及到数据库的多种状态的切换等等。
在监控系统中,应用系统管理和数据库管理的对象,方式不同,通用的做法是采用不同的服务对其心跳分开独立管理,心跳通讯方式一般采用tcp\udp报文方式,需要对不同的服务分配不同的端口号、不同的网络资源,这给原来有限的网络资源变得紧张;另外由于涉及到两种心跳,本身在网络传输上增加了复杂性,会大大地降低其可靠性;另外由于系统管理及数据库管理本身存在依赖关系的,但是其底层是通过两种不同心跳来源做判断的,这时候会造成系统管理的错误会影响到数据库管理,并且随着数据库管理机制,向其他别的数据库节点同步,使这种错误进一步扩大。这种灾难性的后果是开发者及使用者最不希望见到的。
发明内容
本发明所要解决的技术问题是提供一种数据库及系统应用心跳统一管理的实现方法,实现两种心跳的存储格式是一致的,向其他应用主机同步的方法也是一致的,并且由统一的服务进行管理调度。
为了解决上述技术问题,本发明所采用的技术方案是:
一种数据库及系统应用心跳统一管理的实现方法,包括如下步骤:
(一)按照系统中的节点类型,把节点分为应用节点及数据库节点:
把运行业务应用的节点称为应用节点,把只运行数据库服务的节点称为数据库节点,如果某节点上既运行业务应用,又运行数据库服务我们仍称其为应用节点;并且在系统中把应用节点和数据库节点的节点名和ip地址存储到某配置文档中,并且保证系统中此文档内容的一致性;
(二)监测数据库心跳及维护本地信息:
(1)根据配置文档中的信息,判断当前节点是否应用节点;
(2)如果是应用节点,通过配置文档,找到某数据库节点,通过ip地址的方式,使用数据库接口对数据库进行访问;
(3)如果能连接上此节点,在本地共享存储中数据库节点信息处增加此节点的信息,并给此节点置上备用库状态,并在此节点相应位置写入当前时间;
(4)如果连接不上此节点,在本地共享存储中数据库节点信息处增加此节点的信息,并给此节点置上退出状态,并在此节点相应位置写入当前时间;
(5)对配置文档中的所有的数据库节点进行(2)-(4)的步骤,直到文档中所有节点全部被遍历;
(6)心跳管理服务每隔1秒钟,对本地共享存储中的数据库节点进行(2)的步骤,然后更新本地共享存储中此数据库节点的状态及时间;
(三)监测系统应用心跳及维护本地信息:
(1)根据配置文档中的信息,判断当前节点是否应用节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611077682.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型鼻泪管扩张器用固定装置
- 下一篇:一种麻醉科用喷雾装置