[发明专利]重启分布式部署多服务的方法、装置、控制终端及介质有效
申请号: | 201811248684.1 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109361525B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 杨胆;杜小强 | 申请(专利权)人: | 珠海派诺科技股份有限公司 |
主分类号: | H04L12/12 | 分类号: | H04L12/12;H04L12/26;H04L29/08 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 赵赛;蔡碧慧 |
地址: | 519085 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 部署 服务 方法 装置 控制 终端 介质 | ||
1.一种重启分布式部署多服务的方法,所述服务部署于服务器中,其特征在于包括以下步骤:
通过转发机构接收目标服务发送的心跳信息,根据所述心跳信息判断所述目标服务是否处于运行状态;
在目标服务处于运行状态时,发送重启命令到转发机构,以使目标服务读取和执行所述重启命令;
通过转发机构接收目标服务发送的心跳信息,根据所述心跳信息判断所述目标服务是否处于运行状态,具体为,目标服务器间隔预设周期向转发机构发送附带服务唯一标识号的心跳信息,所述转发机构存储所述心跳信息,控制终端通过转发机构读取所述心跳信息,根据服务唯一标识号确认为目标服务的心跳信息,根据心跳信息判断目标服务的运行状态;若相邻的两次心跳信息不相同,则心跳信息有更新,目标服务处于运行状态;若心跳信息未改变,则目标服务处于停止状态。
2.如权利要求1所述的重启分布式部署多服务的方法,其特征在于,所述转发机构为目标数据库,所述目标数据库为目标服务所在服务器指向的数据库;
通过转发机构接收目标服务发送的心跳信息,根据所述心跳信息判断所述目标服务是否处于运行状态,包括:
目标服务间隔预设周期向目标数据库发送心跳信息,目标数据库存储所述心跳信息,控制终端通过所述目标数据库获取所述心跳信息,并判断所述心跳信息是否有更新,如果有更新,则所述目标服务处于运行状态;
在目标服务处于运行状态时,发送重启命令到转发机构,以使目标服务读取和执行所述重启命令,包括:
控制终端发送重启命令到目标数据库,所述目标数据库存储所述重启命令,所述目标服务定时向目标数据库读取所述重启命令,根据所述重启命令执行重启操作,并删除目标数据库中的所述重启命令。
3.如权利要求1所述的重启分布式部署多服务的方法,其特征在于,所述转发机构为目标共享文件,所述目标共享文件为目标服务所在服务器对应的共享文件;
通过转发机构接收目标服务发送的心跳信息,根据所述心跳信息判断所述目标服务是否处于运行状态,包括:
目标服务间隔预设周期向目标共享文件发送心跳信息,目标共享文件存储所述心跳信息,控制终端通过所述目标共享文件获取所述心跳信息,并判断所述心跳信息是否有更新,如果有更新,则所述目标服务处于运行状态;
在目标服务处于运行状态时,发送重启命令到转发机构,以使目标服务读取和执行所述重启命令,包括:
控制终端发送重启命令到目标共享文件,所述目标共享文件存储所述重启命令,所述目标服务定时向目标共享文件读取所述重启命令,根据所述重启命令执行重启操作,并删除目标共享文件中的所述重启命令。
4.如权利要求1所述的重启分布式部署多服务的方法,其特征在于,所述转发机构为目标第三方接口,所述目标第三方接口为目标服务所在服务器连接的第三方接口;
通过转发机构接收目标服务发送的心跳信息,根据所述心跳信息判断所述目标服务是否处于运行状态,包括:
目标服务间隔预设周期向目标第三方接口发送心跳信息,目标第三方接口存储所述心跳信息,控制终端通过所述目标第三方接口获取所述心跳信息,并判断所述心跳信息是否有更新,如果有更新,则所述目标服务处于运行状态;
在目标服务处于运行状态时,发送重启命令到转发机构,以使目标服务读取和执行所述重启命令,包括:
控制终端发送重启命令到目标第三方接口,所述目标第三方接口存储所述重启命令,所述目标服务定时向目标第三方接口读取所述重启命令,根据所述重启命令执行重启操作,并删除目标共享文件中的所述重启命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海派诺科技股份有限公司,未经珠海派诺科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811248684.1/1.html,转载请声明来源钻瓜专利网。