CN115801553B 一种基于Raft改进的共识方法及相关设备 (中国科学院深圳先进技术研究院)_第1页
CN115801553B 一种基于Raft改进的共识方法及相关设备 (中国科学院深圳先进技术研究院)_第2页
CN115801553B 一种基于Raft改进的共识方法及相关设备 (中国科学院深圳先进技术研究院)_第3页
CN115801553B 一种基于Raft改进的共识方法及相关设备 (中国科学院深圳先进技术研究院)_第4页
CN115801553B 一种基于Raft改进的共识方法及相关设备 (中国科学院深圳先进技术研究院)_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明公开了一种基于Raft改进的共识方恢复机制使得所述节点排序序列中排序顺序第应网络分片提高了共识系统的吞吐性能以及可2当Raft共识系统启动时所有节点均为从节点,所述Raft共识系统自动进行主节点选在得到所述节点排序序列后,根据自适应策略计算副节点个数所述通过崩溃恢复机制使得所述节点排序序列中排序顺序第一位的副节点继承为主所述节点排序序列中的其他副节点向处于继承顺位的第一个副节点发送主节点丢失若第一个副节点未接收到超过1/2的副节点消息,则认为继承顺位中的第一个副节点主节点向处于继承顺位的节点发送副节点丢失消息,用于要求主节点收集并统计所述Raft共识系统中所有从节点的相关信息若所述网络状态未变动,则根据统计信息及排序策略,对节点进3主节点将网络拓扑结构通过心跳消息发送给从节点,从节点7.一种基于Raft改进的共识系统,所述基于Raft改进的共识系统应用于权利要求1-6节点预排序模块,用于当Raft共识系统启动时所有节点均为从节点,所述理器执行时实现如权利要求1-6任一项所述的基于Raft改进的共识方法9.一种计算机可读存储介质,其特征在于,所述计算机可改进的共识程序,所述基于Raft改进的共识程序被处理器执行时实现如权利要求1-6任一4自动化脚本代码组成的智能合约来编程和操作数据的一种去中心化[0009]Raft作为如今应用较多的一种共识机制,其通过利用一个强有力的主节点5节点发生崩溃故障时通过一系列操作来指定新的主节点并使集群[0013]网络分片方案基于对系统节点进行分组方法来实现,通过改使得所有组的主节点达成共识。由于多Raft分组的方式将系统网络抽象成了两层或多层,6障,则通过崩溃恢复机制使得所述节点排序序列中排序顺序第一位的副节点继承为主节[0033]所述节点排序序列中的其他副节点向处于继承顺位的第一个副节点发送主节点[0036]若第一个副节点未接收到超过1/2的副节点消息,则认为继承顺位中的第一个副7于Raft改进的共识程序被所述处理器执行时实现如上所述的基于Raft改进的共识方法的执行时实现如上所述的基于Raft改进的共识方法8[0060]图2是本发明基于Raft改进的共识方法的较佳实施例中基于Raft改进的共识方法[0062]图4是本发明基于Raft改进的共识方法的较佳实施例中节点预排序方法的流程示[0063]图5是本发明基于Raft改进的共识方法的较佳实施例中崩溃恢复机制的流程示意[0064]图6是本发明基于Raft改进的共识方法的较佳实施例中自适应网络分配流程示意系统的可用性,通过自适应网络分片提高了共识系统的吞吐性能以及可扩展性,实现了9高了共识系统的吞吐能力及可扩展性。如图2所示,Raft改进的共识系统详细运行步骤如指定时间内没有接收到等于或大于1/2的副节点的主节点丢失消息时,则认为继承顺位中[0128](1)本发明提供一种节点预排序与崩溃继承机制,在不增加过多系统额外开销的[0130]上述两种技术中的使用到的评价策略可以根据具体的使用情况及需求进行重组端上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(Secure[0141]所述处理器10在一些实施例中可以是一中央处理器(CentralProcessingUnit,于显示在所述终端的信息以及用于显示可视化的用户界面。所述终端的部件10-30通过系障,则通过崩溃恢复机制使得所述节点排序序列中排序顺序第一位的副节点继承为主节[0161]所述节点排序序列中的其他副节点向处于继承顺位的第一个副节点发送主节点[0164]若第一个副节点未接收到超过1/2的副节点消息,则认为继承顺位中的第一个副[0183]当然,本领域普通技术人员可以理解实现上述实施例方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论