logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式选举算法:Bully、Raft、ZAB

摘要: 分布式选举算法是确保分布式系统高可用的核心技术。Bully算法通过节点ID比较选举主节点,ID最大的节点获胜,适用于节点数量有限且ID可比较的场景。Raft算法采用投票机制,遵循多数票原则,通过领导者、候选者和跟随者三种角色实现高效选举,并解决脑裂问题。ZAB(ZooKeeper原子广播)协议则通过两阶段提交确保数据一致性,在领导者选举和崩溃恢复时保证系统稳定。这三种算法各有优势:Bull

文章图片
#分布式
计算机网络(13)物理层:传输介质

目录1、双绞线、同轴电缆、光纤与无线传输介质1.1、双绞线1.2、同轴电缆1.3、光纤1.4、无线传输介质1.4.1、无线电波1.4.2、微波、红外线和激光2、物理层接口的特性2.1、机械特性2.2、电气特性2.3、功能特性2.4、规程特性1、双绞线、同轴电缆、光纤与无线传输介质传输介质也称传输媒体,它是发送设备和接收设备...

#网络
Python:无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径 正确,然后再试一次。

1、刚装的Python打算安装一个离线的rarfile,报如下错误错误原因在于没有配置环境变量,无法解析Python命令。2、添加Python的环境配置3、重新打开PowerShell安装rarfile

#python
计算机网络(6)体系结构:计算机网络协议、接口、服务的概念

1、协议1.1协议的概念协议,就是规则的集合。在网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题。这些为进行网络中的数据交换而建立的规则、标准或约定称为网络协议(Network Protocol),它是控制两个(或多个)对等实体进行通信的规则的集合,是水平的。不对等实体之间没有协议。1.1、协议的使用比如用TC...

#网络
ARM 内存屏障指令

如果是针对数据访问的屏障,可以使用 DMB 指令,根据共享性选择相应的屏障类型。需要注意的是,WFE 指令只是将处理器置于等待状态,具体的事件触发和事件处理需要根据具体的应用和系统设计来完成。isb 指令会等待之前的所有指令完成,并清空指令流水线中的缓存,刷新指令预取队列(instruction prefetch queue),以确保执行的指令是最新的版本,可确保后续指令按照正确的顺序执行。根据具

#arm开发#linux
数据结构(20)栈的简单应用

1、有5个元素,其入栈次序依次为A,B,C,D,E,在各种可能的出栈次序中,第一个出栈元素为C且第二个出栈元素为D的出栈序列有哪几个?解析:第一个元素为C说明在C出栈之前,栈中元素依次从栈底到栈顶为A,B,C,所以AB元素的出栈序列只能是B在A之前出栈这一种情况;第二个出栈元素为D,说明C出栈后,D接着入栈,出栈;综合分析可得:出栈的顺序有种:CDEBA,CDBEA,CDBAE2、若元素的进栈序列

计算机网络(19)数据链路层:停止-等待协议、后退N帧协议、选择重传协议

1、流量控制流量控制涉及对链路上的帧的发送速率的控制,以使接收方有足够的缓冲空间来接收每个帧。例如,在面向帧的自动重传请求系统中,当待确认帧的数量增加时,有可能超出缓冲存储空间而造成过载。流量控制的基本方法是接收方控制发送方发送数据的速率,常见的方式有两种:1.1、停止-等待流量控制基本原理发送方每发送一帧,都要等待接收方的应答信号,之后才能发送下一帧;接收方每接收一帧,都要反馈一个应答信号,表示

#网络
数据结构(34)二叉排序树

目录1、二叉排序树(BST,Binary Sort Tree)定义2、二叉排序树的查找3、二叉排序树的插入4、二叉排序树的构造6、二叉排序树的查找效率分析7、二叉排序树与二分排序对比1、二叉排序树(BST,Binary Sort Tree)定义二叉排序树(也称为二叉查找树)或者是一棵空树,或者是具有以下特性的二叉树:1)若左子树非空,则左子树上所有结点的值均小于根节点的值。2)若右子树非空,则右子

#数据结构
c++11:std::memory_order(c++11 六种内存序)

这造成的原因是编译器和cpu实施了重排指令,导致读写顺序会发生变化,只要不存在依赖,代码中后面的指令可能会被放在前面,从而先执行它。memory fence保证的是可见性的顺序:“假如我看到了a的最新值,那么我一定也得看到b的最新值”。线程2在ready为true的时候会访问a,对线程1来说,如果按照正常的执行顺序,那么a先被初始化,然后在将ready赋为true。这样就保证了线程1和线程2的顺序

文章图片
计算机网络(8)物理层:数据、信号、码元、信源、信道、信宿、速率、波特、带宽

目录1、数据、信号1.1、定义1.2、传输方式2、码元3、信源、信道和信宿3.1、定义3.2、信道的分类3.2.1、按传输形式分类3.2.2、按传输介质分类3.2.3、按通信双方的交互方式来看4、速率、波特4.1、码元传输速率4.2、信息传输速率5、带宽物理层考虑的是怎样才能在连接各台计算机的传输媒体上传输数据的比特流。1、数据、信号...

#网络
    共 23 条
  • 1
  • 2
  • 3
  • 请选择