安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(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.5元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 23:33:42
上传分享
举报
下载
原文档
(364.9 KB)
分享
友情链接
GB-T 37759-2019 节水型企业 现代煤化工行业.pdf
GB-T 37793-2019 钢坯枝晶偏析的定量分析方法.pdf
GB-T 38664.2-2020 信息技术 大数据 政务数据开放共享 第2部分:基本要求.pdf
GB-T 11836-2023 混凝土和钢筋混凝土排水管.pdf
GB-T 25329-2010 企业节能规划编制通则.pdf
攻击面管理平台技术白皮书202304.pdf
国测 电信和互联网行业数据安全治理白皮书 2020.pdf
DB21-T 3090-2018 高密度聚乙烯渔业船舶建造标准 辽宁省.pdf
TTAF 180.4—2023 小程序个人信息保护规范 第4部分:全生命周期.pdf
GB-T 13298-2015 金属显微组织检验方法.pdf
GB-T 24353-2009 风险管理 原则与实施指南.pdf
T-ACEF 060—2023 塑料包装替代材料 碳减排量核算准则.pdf
GB-T 33647-2017 车用汽油中硅含量的测定 电感耦合等离子体发射光谱法.pdf
T-CGMA 100.001-2016 闭式冷却塔.pdf
德勤数字化转型新篇章.pdf
GB/T 40685-2021 信息技术服务 数据资产 管理要求.pdf
T-CAB 0228—2022 组织节能降碳绩效评价通则.pdf
DB42-T 1505-2019 湖北美丽乡村建设规范 湖北省.pdf
T-JSSLKX 002—2023 小型农田水利工程规划设计导则.pdf
JR-T 0258—2022 金融领域科技伦理指引.pdf
1
/
3
10
评价文档
赞助2.5元 点击下载(364.9 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。