| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 区块链 -> 分布式技术原理与算法解析-学习笔记(一)课前必读&分布式协调与同步 -> 正文阅读 |
|
|
[区块链]分布式技术原理与算法解析-学习笔记(一)课前必读&分布式协调与同步 |
课前必读&分布式协调与同步课前必读分布式系统指标
第一站 分布式协调与同步03 分布式互斥分布式系统里排他性的资源访问方式 04 分布式选举为什么要有分布式选举选举的作用就是选出一个主节点,由它来协调和管理其他节点,以保证集群有序运行和节点间数据的一致性 分布式选举的算法1. Bully 算法(长者为大)在所有活着的节点中,选取 ID 最大的节点作为主节点;
2. Raft 算法(民主算法)算法总结
3. ZAB算法(优先级的民主投票)
05分布式共识PoW 算法以每个节点或服务器的计算能力,即“算力”,来竞争记账权的机制。类似于按劳分配,谁工作量大,谁拿的多。其实竞争的就是挖矿设备,看谁的挖矿设备的 CPU、GPU 等更厉害,缺点就是费电、污染环境。 PoS 算法由系统权益代替算力来决定区块记账权,拥有的权益越大,获得记账权的概率就越大。这种方法的优点是节能,不需要挖矿了,但缺点是容易形成垄断 DPoS 算法是一种委托权益证明算法。持有币的人可以通过投票选举出一些节点,来作为代表去记账,类似于全国人民代表大会制度,基于Pow 和Pos 算法
06 分布式事务分布式事务
ACID
1. 基于 XA 协议的二阶段提交方法第一阶段:投票
第二阶段:提交
不足
2. 三阶段提交方法三阶段提交引入了 超时机制 和 准备阶段
完整流程:
第一,CanCommit 阶段
第二,PreCommit 阶段
第三,DoCommit 阶段
07 分布式锁基于数据库实现分布式锁
redis分布式锁
ZooKeeper 分布式锁
08 分布式技术如何引爆人工智能
|
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/25 2:58:26- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |