The method and node equipment for providing continuous service provided in the embodiment of this application relates to the field of data storage technology. First, when the registered temporary data node is deleted, the registered device notifies the node device by event notification; secondly, the node device sends the registration request of the temporary data node to the registered device; finally, the registered temporary data node device successfully provides external business services. By registering temporary data nodes to elect node equipment, the automatic switching between worker and backup machine in hot standby can be realized to ensure the uninterrupted business services of the system.
【技术实现步骤摘要】
提供持续业务的方法及节点设备
本申请涉及数据存储
,具体而言,涉及一种提供持续业务的方法及节点设备。
技术介绍
双机热备就是使用互为备份的两台主机共同执行同一服务,其中一台主机为工作机(PrimaryServer),另一台主机为备份机(StandbyServer)。在系统正常运行的情况下,工作机为应用系统提供服务,备份机监控工作机的运行情况(一般是通过心跳检测),当工作机出现异常,不能支持应用系统运行时,备份机主动接管工作机的工作,为关键应用服务提供支持,保证系统不间断的运行。以数据存储业务服务为例,目前的主流数据库如MySQL、Postgresql等都提供了双机热备的方案,修改相应的配置就可以实现主备数据库之间的数据同步,但是主用数据库发生故障时,数据库本身并不支持业务状态的自动切换,需要人工干涉,无法保障系统提供的业务服务不间断。
技术实现思路
本申请的实施例描述一种提供持续业务的方法及节点设备。第一方面,本申请实施例提供一种持续业务的方法,应用于主备业务系统,所述主备业务系统包括注册设备,及与所述注册设备通信的至少两个节点设备,所述方法包括:所述注册设备检测所述节点设备在所述注册设备上注册的所述临时数据节点是否被删除,其中,所述临时数据节点会在注册该临时数据节点的节点设备离线时被删除;在检测到所述临时数据节点被删除时,向所述至少两个节点设备广播该临时数据节点被删除的广播信息;接收到所述广播信息的节点设备向所述注册设备发起临时数据节点注册请求;所述注册设备响应接收到所述广播信息的节点设备发起的临时数据节点注册请求,并反馈注册结果信息给相应的节点设备; ...
【技术保护点】
1.一种提供持续业务的方法,其特征在于,应用于主备业务系统,所述主备业务系统包括注册设备,及与所述注册设备通信的至少两个节点设备,所述方法包括:所述注册设备检测所述节点设备在所述注册设备上注册的临时数据节点是否被删除,其中,所述临时数据节点会在注册该临时数据节点的节点设备离线时被删除;在检测到所述临时数据节点被删除时,向所述至少两个节点设备广播该临时数据节点被删除的广播信息;接收到所述广播信息的节点设备向所述注册设备发起临时数据节点注册请求;所述注册设备响应接收到所述广播信息的节点设备发起的临时数据节点注册请求,并反馈注册结果信息给相应的节点设备;所述节点设备根据反馈注册结果信息,由注册临时数据节点成功的节点设备提供业务服务。
【技术特征摘要】
1.一种提供持续业务的方法,其特征在于,应用于主备业务系统,所述主备业务系统包括注册设备,及与所述注册设备通信的至少两个节点设备,所述方法包括:所述注册设备检测所述节点设备在所述注册设备上注册的临时数据节点是否被删除,其中,所述临时数据节点会在注册该临时数据节点的节点设备离线时被删除;在检测到所述临时数据节点被删除时,向所述至少两个节点设备广播该临时数据节点被删除的广播信息;接收到所述广播信息的节点设备向所述注册设备发起临时数据节点注册请求;所述注册设备响应接收到所述广播信息的节点设备发起的临时数据节点注册请求,并反馈注册结果信息给相应的节点设备;所述节点设备根据反馈注册结果信息,由注册临时数据节点成功的节点设备提供业务服务。2.如权利要求1所述的方法,其特征在于,所述节点设备根据反馈注册结果信息,由注册临时数据节点成功的节点设备提供业务服务,包括:注册临时数据节点成功的节点设备获得用于对外提供业务服务的虚拟IP地址,通过所述虚拟IP地址提供业务服务。3.一种提供持续业务的方法,其特征在于,应用于主备业务系统中的节点设备,所述方法包括:向所述主备业务系统中的注册设备发送临时节点注册请求;接收到所述注册设备发送的临时节点注册成功的反馈注册结果后,对外提供业务服务。4.如权利要求3所述的方法,其特征在于,接收到所述注册设备发送的临时节点注册成功的反馈注册结果后,对外提供业务服务,包括:检测所述节点设备当前的业务状态是否为活跃状态,并检测所述注册设备中存储的IP地址是否为所述节点设备的IP地址,其中,所述注册设备中存储有成功注册临时数据节点的节点设备的IP地址;当所述节点设备当前的业务状态为活跃状态,且所述注册设备中存储的IP地址为该节点设备的IP地址时,所述节点设备获得用于对外提供业务服务的虚拟IP地址,并通过所述虚拟IP地址对外提供业务...
【专利技术属性】
技术研发人员:戴新春,
申请(专利权)人:新华三技术有限公司成都分公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。