安全公司报告
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111542881.6 (22)申请日 2021.12.16 (71)申请人 富盛科技股份有限公司 地址 100071 北京市丰台区南四环西路18 8 号十区6号楼 (72)发明人 马强忠 (74)专利代理 机构 北京市兰台律师事务所 11354 代理人 操飞越 张峰 (51)Int.Cl. H04L 67/10(2022.01) H04L 9/40(2022.01) G06F 9/52(2006.01) (54)发明名称 一种弱中心化分布式系统 组网方法及系统 (57)摘要 本发明涉及一种弱中心化分布式系统组网 方法及系统, 包括设置分布式锁, 获得了此分布 式锁的节点就被确定为中心, 其它服务启动时, 未获得此权限的, 并且分布式锁信息非本服务 时, 自动作为节点服务。 当中心服务出现故障后, 系统中的其它服务将选出一个服务作为新的中 心, 由新的中心 接管整个系统, 对外提供服务。 采 用本发明可以很好地解决中心服务单点故障问 题, 并且实现比较简单。 权利要求书2页 说明书5页 附图2页 CN 114257591 A 2022.03.29 CN 114257591 A 1.一种弱中心化分布式系统 组网方法, 其特 征在于, 包括: S1、 在redis中设置分布式锁, 并设置所述分布式锁的存活时间; S2、 获取redis的连接信息, 所有节点 服务无差别启动, 抢 夺所述分布式锁; S3、 根据分布式锁抢夺情况确定中心节点和普通节点, 定时更新所述分布式锁的存活 时间; S4、 所述普通节点连接中心 节点; S5、 判断所述普通节点与中心 节点是否连接成功; 若所述普通节点与中心 节点连接成功, 则向中心 节点进行注 册; 判断是否注 册成功, 若注 册成功, 则该普通节点 开始进行节点 服务; 若注册未成功, 则重新抢 夺所述分布式锁; 若所述普通节点与中心 节点连接未成功, 则重新抢 夺所述分布式锁。 2.如权利要求1所述的方法, 其特征在于, 所述根据分布式锁抢夺情况确定 中心节点和 普通节点包括: 判断节点是否成功抢 夺到所述分布式锁; 若有节点成功抢夺到所述分布式锁, 则将成功抢夺到分布式锁的节点设置为中心节 点; 若所述节点都未成功抢夺到所述分布式锁, 则获取所述分布式锁的信息, 判断所述信 息是否属于 本节点的地址和接口; 若所述信息属于本节点的地址和接口, 将本节点设置为中心节点, 将其他节点设置为 普通节点。 3.如权利要求2所述的方法, 其特征在于, 所述中心节点用于接收客户端的连接、 注册 并处理客户端的请求和普通节点的注 册, 并为普通节点发送任务请求。 4.如权利要求1所述的方法, 其特 征在于, 所述分布式锁采用SETNX命令设置 。 5.如权利要求1所述的方法, 其特征在于, 当所述普通节点注册未成功或与中心节点连 接未成功时, 设定 重新抢夺所述分布式锁的延时为3秒。 6.一种弱中心化分布式系统 组网系统, 其特 征在于, 包括: 分布式锁设置模块, 用于设置分布式锁以及存活时间; 获取模块, 用于获取redis的连接信息、 分布式锁的信息和客户端的请求; 判断模块, 用于判断节点是否成功抢夺到所述分布式锁、 所述普通节点与中心节点是 否连接和/或注册成功、 当若 所有节点都未成功抢夺到所述分布式锁, 判断分布式锁的信息 是否属于 本节点的地址和接口; 处理模块, 用于确定 中心节点和普通节点、 定时更新所述分布式锁的存活时间、 接收客 户端的连接和注 册, 接收并处 理客户端的请求; 存储模块, 用于存 储所述分布式锁的信息、 节点的地址和接口 的信息和客户端的请求。 7.一种计算机可读存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至 5中任一项所述的方法。 8.一种电子设备, 其特 征在于, 包括处 理器和存 储器; 所述存储器, 用于存储所述分布式锁的信息、 节点的地址和接口的信息和客户端的请 求;权 利 要 求 书 1/2 页 2 CN 114257591 A 2所述处理器, 用于执行存储器中存储的计算机程序, 执行权利要求1至5中任一项所述 的方法。权 利 要 求 书 2/2 页 3 CN 114257591 A 3
专利 一种弱中心化分布式系统组网方法及系统
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 23:33:42
上传分享
举报
下载
原文档
(364.9 KB)
分享
友情链接
T-CSZFC 1—2022 慈善组织食品捐赠规范.pdf
GB-T 37954-2019 信息安全技术 工业控制系统漏洞检测产品技术要求及测试评价方法.pdf
GB-T 567.4-2012 爆破片安全装置 第4部分:型式试验.pdf
安华金和 数据安全治理白皮书5.0 医疗数据安全治理实践.pdf
GB-T 23336-2022 半挂车通用技术条件.pdf
GB/T 38825-2020 民用飞机复合材料制件铆接要求.pdf
GBT 50064-2014 交流电气装置的过电压保护和绝缘配合设计规范.pdf
国家健康医疗大数据标准、安全和服务管理办法.pdf
GB-T 29072-2012 航天器研制技术流程编写规则.pdf
DB12-T 1220-2023 固定资产投资项目节能后评价规范 天津市.pdf
GB-T 2518-2019 连续热镀锌和锌合金镀层钢板及钢带.pdf
T-SDL 3.5—2021 10 kV智能电缆系统技术规范 第 5 部分 安装与验收规范.pdf
GB-T 25329-2010 企业节能规划编制通则.pdf
GM-T 0052-2016 密码设备管理 VPN设备监察管理规范.pdf
GB-T 41852-2022 半导体器件 微机电器件 MEMS结构黏结强度的弯曲和剪切试验方法.pdf
GB 14052-1993 安装在设备上的同位素仪表的辐射安全性能要求.pdf
GBT 33132-2016 信息安全技术 信息安全风险处理实施指南.pdf
GB-T 14685-2022 建设用卵石、碎石.pdf
GB-T 4734-2022 日用陶瓷材料及制品化学分析方法.pdf
中国评测 商用密码应用安全性评估白皮书(2021年).pdf
交流群
-->
1
/
3
10
评价文档
赞助2元 点击下载(364.9 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。