一种基于EsgynDB数据库的滚动重启的方法

基本信息

申请号 CN202010859509.7 申请日 -
公开(公告)号 CN112084065A 公开(公告)日 2020-12-15
申请公布号 CN112084065A 申请公布日 2020-12-15
分类号 G06F11/14(2006.01)I 分类 计算;推算;计数;
发明人 徐恺华;马晟辰;史天航 申请(专利权)人 贵州易鲸捷信息技术有限公司
代理机构 - 代理人 -
地址 550000贵州省贵阳市贵阳综合保税区都拉营综保路349号海关大楼8楼801
法律状态 -

摘要

摘要 本发明公开了一种基于EsgynDB数据库的滚动重启的方法,包括如下步骤:S1:根据EsgynDB数据库的架构,利用系统中存在的ZooKeeper作为协调器,更新指令中要求重启的MXOSRVR状态;S2:当MXOSRVR发现自己的状态被更新为待重启时,MXOSRVR会在下一个返回给Driver的信息中增加一段字符串信息告知客户端MXOSRVR处于待重启状态;S3:Driver通过字符串解析这一段新增加的信息获知MXOSRVR需要重启的后,客户端根据整个业务状态所处的安全点状态,来实现重启。本发明实现对于整个数据库服务的滚动重启,而不影响已有的,正在运行的业务,提高了EsgynDB数据的稳定性。