国家标准网
文库搜索
切换导航
首页
频道
仅15元无限下载
联系我们
首页
仅15元无限下载
联系我们
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211032240.0 (22)申请日 2022.08.26 (71)申请人 上海英方软件股份有限公司 地址 200011 上海市黄浦区制造局路787号 二幢151A室 (72)发明人 李向东 时培植 (74)专利代理 机构 上海国智知识产权代理事务 所(普通合伙) 31274 专利代理师 潘建玲 (51)Int.Cl. G06F 11/14(2006.01) G06F 9/50(2006.01) G06F 11/20(2006.01) G06F 16/28(2019.01) (54)发明名称 一种基于MySQL数据文件备份规则备份端的 集群方法及装置 (57)摘要 本发明公开了一种基于M ySQL数据文件备份 规则备份端的集群方法及装置, 所述方法包括: 所有备份端集群节点于信息中心注册, 订阅信息 中心中备份端集群的所有事件; 响应于将创建的 MySQL数据备份规则下发至发起端, 用于发起端 将所述数据备份规则发布至信息中心, 备份端集 群节点拿锁分配数据备份规则给备份端节点, 将 过程中产生的信息写入信息中心用于发起端通 过查询所述信息中心确认所述数据备份规则的 备份端节点; 其中, 数据备份规则的备份端为备 份端集群; 备份端集群节点收到宕机事件, 于所 述信息中心拿锁检查到存在某一数据备份规则 是以宕机节 点作为备份端节点, 将所述数据备份 规则分配给另一健康的备份端节 点, 可以实现备 份机宕机时不停止规则的执 行。 权利要求书2页 说明书8页 附图3页 CN 115202937 A 2022.10.18 CN 115202937 A 1.一种基于 MySQL数据文件备份规则备份端的集群方法, 包括如下步骤: 所有备份端集群节点于信息中心 注册, 订阅所述信息中心中备份端集群的所有事 件; 响应于将创建的MySQL数据备份规则下发至发起端, 用于发起端将所述数据备份规则 发布至信息中心, 所述备份端集群节点拿锁分配所述数据备份规则给备份端节点, 将过程 中产生的信息写入信息中心用于所述发起端通过查询所述信息中心确认所述数据备份规 则的备份端节点; 其中, 所述数据备份规则的备份端为所述备份端集群; 所述备份端集群节点收到宕机事件, 于所述信 息中心拿锁检查到存在某一数据 备份规 则是以所述宕机节点作为备份端节点, 将所述数据备份规则分配给另一健康的备份端节 点。 2.如权利要求1所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述备份端节点 为所述备份端集群节点中负载最轻的一个节点。 3.如权利要求2所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述所有备份端集群节点于信息中心注册, 订阅所述信息中心中备份端集群的所有事 件, 包括: 响应于用户在控制机界面将若干节点组成数据备份端的集群, 备份端集群节点于启动 时将自己注 册至信息中心; 所述备份端集群节点订阅信息中心 的所有事件, 所述事件包括节点注册事件、 节点宕 机事件、 规则创建事 件、 规则删除事件。 4.如权利要求3所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述备份端集群节点订阅信息中心的所有事件, 所述事件包括节点注册事件、 节点宕机 事件、 规则创建事 件、 规则删除事件, 包括: 所述备份端集群节点通过所述节点注册事件和所述节点宕机事件于内存中维护所述 备份端集群内的健康 节点的名录; 所述备份端集群节点通过所述规则创建事件和所述规则删除事件于内存中维护所述 备份端集群内的数据备份规则的集 合。 5.如权利要求2所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述方法还 包括执行高可用逻辑任务, 包括: 所述数据 备份规则的当前的备份端节点被所述发起端从所述信 息中心读取, 用以判断 所述当前的备份端节点是否健康; 响应于所述当前的备份端节点健康, 所述数据备份规则的当前的备份端节点被读取的 工作结束; 响应于所述当前的备份端节点不健康, 所述备份端集群节点拿锁重新将所述数据 备份 规则分配给负载最轻的一个健康节点, 将所述重新分配节点作为所述数据备份规则的新备 份端节点写入所述信息中心, 并放锁。 6.如权利要求5所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述执 行高可用逻辑任务还 包括: 所述数据备份规则为定时备份规则。 7.如权利要求6所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述备份端集群节点拿锁分配所述数据备份规则给 备份端节点, 还 包括:权 利 要 求 书 1/2 页 2 CN 115202937 A 2响应于所述数据 备份规则 被所述备份端集群的每一个节点感知并试图执行, 由所述数 据备份规则的当前的备份端节点执行数据备份, 其他节点执行所述数据备份规则的高可用 逻辑任务。 8.如权利要求1所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述响应于所述备份端集群节点收到宕机事件, 于所述信息中心拿锁检查到存在某一 数据备份规则是以所述宕机节点作为备份端节点, 将所述数据备份规则分配给另一健康的 备份端节点, 包括: 所述备份端集群节点 通过所述节点宕机事 件相互监 督, 感知某一节点发生宕机故障; 收到宕机事件的节点拿锁, 扫描所述信息中心 的所有数据备份规则的键值对, 查看所 述键值对中是否存在 宕机节点; 若某一数据备份规则的键值对中存在宕机节点, 将所述宕机节点改写为另一健康的备 份端节点。 9.如权利要求1所述的一种基于MySQL数据文件备份规则备份端的集群方法, 其特征在 于, 所述信息中心为键值对服务, 以键值对的形式记录、 更新并提供查询信息, 所述信息包 括所述备份端节点、 所述备份端节点的节点信息和各个数据备份规则的与集群相关的即时 信息; 以及, 于所述备份端节点长期未发送保活消息时, 判定所述备份端节点宕机, 并向所有 的所述备份端集群节点发布宕机事 件; 其中, 所述各个数据备份规则的与集群相关的即时信息包括但不限于备份端集群ID、 数据备份规则ID、 数据备份规则的当前发起 者信息、 目标端信息 。 10.一种基于 MySQL数据文件备份规则备份端的集群装置, 包括如下步骤: 备份端集群节点注册模块, 用于所有备份端集群节点于信息中心注册, 订阅所述信息 中心中备份端集群的所有事 件; 数据备份规则分配模块, 用于响应于将创建的MySQL数据备份规则下发至发起端, 用于 发起端将所述数据备份规则发布至信息中心, 所述备份端集群节点拿锁分配所述数据备份 规则给备份端节点, 将过程中产生的信息写入信息中心用于所述 发起端通过查询所述信息 中心确认所述数据备份规则的备份端节点; 其中, 所述数据备份规则的备份端为所述备份 端集群; 数据备份规则重新分配模块, 用于响应于所述备份端集群节点收到宕机事件, 于所述 信息中心拿锁检查到存在某一数据备份规则是以所述宕机节点作为备份端节点, 将所述数 据备份规则分配给另一 健康的备份端节点。权 利 要 求 书 2/2 页 3 CN 115202937 A 3
专利 一种基于MySQL数据文件备份规则备份端的集群方法及装置
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 13:08:10
上传分享
举报
下载
原文档
(508.5 KB)
分享
友情链接
数据安全合规评估方法-1.19发布.pdf
GB-T 43097-2023 供热运营数据统计方法.pdf
GB-T 24487-2022 氧化铝.pdf
GB-T 39334.1-2020 机械产品制造过程数字化仿真 第1部分:通用要求.pdf
RB-T 065-2021 认证认可行业标准体系构建指南.pdf
GB-T 2020-1980 信息处理交换用9磁道12.7毫米宽32行-毫米记录磁带.pdf
T-GIES 012—2023 LED驱动电源技术规范.pdf
法律法规 重庆市行政事业性收费管理条例.pdf
GB-T 37655-2019 光伏与建筑一体化发电系统验收规范.pdf
GM T 0129-2023 SSH密码协议规范.pdf
GB-T 38812.1-2020 直接还原铁 亚铁含量的测定 三氯化铁分解重铬酸钾滴定法.pdf
DB34-T 4102-2022 废旧锂离子动力蓄电池贮存安全技术条件 安徽省.pdf
GB-T 34534-2017 焦炭 灰成分含量的测定 X射线荧光光谱法.pdf
CSA 零信任商业价值综述.pdf
T-CEC 5080—2022 户用光伏发电系统安装调试与验收规范.pdf
T-CFA 031103.4—2018 铸造工艺数字化设计通用要求.pdf
专利 一种用于高功率密度机柜的泵驱双环路热管组合散热系统.PDF
YD-T 4245-2023 电信网和互联网数据脱敏技术要求与测试方法.pdf
GB-T 24105-2009 岩土工程仪器基本环境试验条件及方法.pdf
GB-T 18772-2017 生活垃圾卫生填埋场环境监测技术要求.pdf
1
/
3
14
评价文档
赞助2.5元 点击下载(508.5 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。