ps制作博客网站界面网上做问卷报酬不错的网站是

news/2025/9/23 1:11:45/文章来源:
ps制作博客网站界面,网上做问卷报酬不错的网站是,门户网站建设的报价,文章修改网站ZAB协议 ZAB协议是如何实现操作地顺序性的#xff1f; 如果用一句话解释ZAB协议到底是什么#xff0c;我觉得它是能保证操作顺序性的、基于主备模式的原子广播协议。 接下来#xff0c;还是以指令X、Y为例具体演示一下#xff0c;帮助你更好地理解为什么ZAB协议能实现操作…ZAB协议 ZAB协议是如何实现操作地顺序性的 如果用一句话解释ZAB协议到底是什么我觉得它是能保证操作顺序性的、基于主备模式的原子广播协议。 接下来还是以指令X、Y为例具体演示一下帮助你更好地理解为什么ZAB协议能实现操作的顺序性(为了演示我们假设节点A为主节点节点B、C为备份节点)。 首先在ZAB协议中写操作必须在主节点(比如节点A)上执行。如果客户端访问的节点是备份节点(比如节点B),则备份节点会将写请求转发给主节点如图所示。 接着当主节点接收到写请求后它会基于写请求中的指令(也就是X、Y)来创建一个提案(Proposal)并使用一个唯一的ID来标识这个提案。这里我说的唯一ID就是事务标识符(TransactionID,也就是zxid),如图所示 从图中可以看到指令X、Y对应的事务标识符分别为1,1和1,2。这两个标识符是什么含义呢 你可以这么理解事务标识符是64位的long型变量由任期编号epoch和计数器counter两部分组成(为了形象和方便理解我把epoch翻译城任期编号)格式为epoch,counter其中高32位位任期编号低32位为计数器。 1.任期编号就是创建提案时领导者的任期编号当新领导者当选时任期编号递增计数器被设置为零。比如前领导者的任期编号为1那么新领导者对应的任期编号将为2 2.计数器就是具体标识提案的整数每次领导者创建新的提案时计数器将递增。比如前一个提案对应的计数器值为1那么新的提案对应的计数器值将为2 为什么要设计这么复杂呢因为事务标识符必须按照顺序、唯一标识一个提案也就是说事务标识符必须是唯一的、递增的。 在创建完提案之后主节点会基于TCP协议并按照顺序将提案广播到其他节点如图所示这样就能保证先发送的消息先被收到进而保证消息接收的顺序性。如图所示指令X一定在指令Y之前到达节点B、C. 然后当主节点接收到指定提案的大多数确认响应后该提案将处于提交状态(Commited)此时主节点会通知备份节点提交该提案如图所示。 主节点提交提案是有顺序性的。它会根据事务标识大小顺序提交提案如果前一个提案未提交此时主节点是不会提交后一个提案的。也就是说指令X一定会在指令Y之前提交。 最后主节点返回执行成功的响应给节点B由节点B再转发给客户端这样我们就实现了操作的顺序性保证了指令X一定在指令Y之前执行。 最后想补充的是当执行完写操作后接下来你可能需要执行读操作。为了提升读并发能力ZooKeeper提供的是最终一致性也就是说读操作可以在任何节点上执行,如图所示客户端会读到旧数据。如果客户端必须要读到最新数据怎么办呢ZooKeeper提供了一个解决办法那就是sync命令。我们可以在执行读操作前执行sync命令从而使客户端可以读到最新数据如代码所示 [zk: localhost:2181(CONNECTED) 17] create /geekbang 123 Created /geekbang [zk: localhost:2181(CONNECTED) 18] create /geekbang/time 456 Created /geekbang/time [zk: localhost:2181(CONNECTED) 19] sync /geekbang/time Sync is OK [zk: localhost:2181(CONNECTED) 20] get /geekbang/time 456 [zk: localhost:2181(CONNECTED) 22] stat /geekbang/time cZxid 0x51104 ctime Sun May 05 15:46:28 CST 2024 mZxid 0x51104 mtime Sun May 05 15:46:28 CST 2024 pZxid 0x51104 cversion 0 dataVersion 0 aclVersion 0 ephemeralOwner 0x0 dataLength 3 numChildren 0注意 ZAB协议的术语众多而且有些术语表达的是同一个含义它们有些在文档中出现有些在代码中出现你只有准确理解术语才能更好地理解ZAB协议地原理。这里补充一些内容。 1.提案(Proposal):进行共识协商地基本单元可以理解为操作(Operation)或指令(Command)常出现在文档中2.事务(Transaction):也是指提案常出现代码中。比如pRequest2Txn()将接收到的请求转换为事务再比如未提交提案会持久化存储在事务日志中。这里需要注意的是这个术语很容易引起误解因为它不是指更广泛被接受的含义具有ACID特性的操作序列而是仅仅指提案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910965.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

测试测试测试测试测试

欢迎使用 OpenWrite 开始写作您的文章... 这是一个二级标题 您可以使用 Markdown 语法:粗体文字 斜体文字 行内代码// 代码块示例 console.log(Hello OpenWrite!);这是一个引用块链接示例

Day008 循环结构与breakcontinue - Java流程控制

Day008 循环结构与break&continue - Java流程控制$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");Java流程控制 循环结构 (1)while循环while是最基本的…

com域名和网站wordpress顶部提示

FOTA模块中OTA的知识点:1.测试过程中发现哪几类问题? 可能就是一个单键的ecu,比如升了一个门的ecu,他的升了之后就关不上,还有就是升级组合ecu的时候,c屏上不显示进度条。 2.在做ota测试的过程中&#xff…

模板网站的好处网络营销方案策划论文

中霖教育怎么样?中霖教育好吗? 中霖教育包括师资力量、课程设置、教学方法等都是经过不断完善来制定的,我们拥有专业且经验丰富的师资队伍,在教学过程中更注重个性化教学方式,针对每个学员的需求和学习情况制定专属的学习计划。 无论是在…

广西区建设厅网站小制作的制作过程

Posix在线文档: The Single UNIX Specification, Version 2 (opengroup.org) Linux系统中提供了两种不同接口的消息队列: POSIX消息队列。POSIX为可移植的操作系统接口。System V消息队列。System V 是 AT&T 的第一个商业UNIX版本(UNIX System III)的…

呼和浩特 的网站建设上海专业网站建设网

这是记录前端面试的话术集锦第十五篇博文——高频考点(React常考进阶知识点),我会不断更新该博文。❗❗❗ 1. HOC 是什么?相比 mixins 有什么优点? 很多人看到高阶组件(HOC)这个概念就被吓到了,认为这东西很难,其实这东西概念真的很简单,我们先来看一个例子: func…

如何做一名合格的网站人静态网页设计与制作

🌈个人主页:SKY-30 ⛅个人推荐:基于java提供的ArrayList实现的扑克牌游戏 |C贪吃蛇详解 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 &…

建立网站大概需要多长时间丹阳火车站片区规划

非类型模板参数 模板参数分为类型形参与非类型形参 。 类型形参即:出现在模板参数列表中,跟在 class 或者 typename 之类的参数类型名称 。 非类型形参,就是用一个常量作为类 ( 函数 ) 模板的一个参数,在类 ( 函数 ) 模板中可将…

网站专题怎么做呢广州页面制作公司

从 NS-10M 监听音箱到 MSP 系列和 HS 系列,雅马哈始终秉持忠实的设计理念,聚焦声学精度,为音频专家提供出色的平台,构建并成就他们专属的专业之声。MT7录音室监听耳机承袭了这一基本研发理念,重现最为精细的声音,力求满…

capacitor的android项目接入穿山甲遇到的坑

Caused by: java.lang.ClassNotFoundException: Didnt find class "com.bytedance.sdk.openadsdk.TTFileProvider" on path: DexPathList[[zip file "/data/app/~~Ol1vZKiGBPJT4eFuTS5Zyw==/org.capaci…

网站建设的看法有哪些后端和前端哪个前景好

一.四种模型 阻塞式IO,非阻塞式IO,信号驱动IO,IO多路复用 二.阻塞式IO 特点:最简单,最常用,效率低 阻塞I/O 模式是最普遍使用的I/O 模式 系统默认状态,套接字建立后所处于的模式就是阻塞I/O 模式…

网站建设运营策划方案建站行业乱象完整版

文章目录 0 引入1、带有标尺的温度/湿度计控件1.头文件2.核心代码 2、竖起来的温度/湿度计控件1.头文件2.实现 3、引用 0 引入 QT原生控件没有实现如仪表盘或者温度计的控件,只好自己实现,文章代码部分参考引用的文章。直接上图 图一 带有标尺的温度计…

新建网站的步骤阿里云搜索引擎入口

目录 前言 一、fsck命令 1、HDFS副本块数量的配置 2、fsck命令查看文件的副本数 3、block配置 二、NameNode元数据 1、edits文件 2、fsigame文件 3、NameNode元数据管理维护 4、元数据合并控制参数 5、SecondaryNameNode的作用 三、HDFS数据的读写流程 1、数据写入…

网络优化推广 网站开发建设重庆seo优化公司

正文 大约在五六年前,第一次接触到了当时已经是hot topic的NoSql。不过那个时候学的用的都是mysql,Nosql对于我而言还是新事物,并没有真正使用,只是不明觉厉。但是印象深刻的是这么一张图片(后来google到图片来自这里&…

做网站需要多少带宽点播视频网站怎么建设

实验报告题目: 内核模块实验1、实验目的模块是Linux系统的一种特有机制,可用以动态扩展操作系统内核功能。编写实现某些特定功能的模块,将其作为内核的一部分在管态下运行。本实验通过内核模块编程在/porc文件系统中实现系统时钟的读操作接口。2、实验内…

怎么区分营销型网站个人宽带 架设网站需备案

本文翻译自 Reduce the scope and complexity of style calculations,作者:Jeremy Wagner, 略有删改。 JavaScript通常用来改变页面的视觉效果。比如通过改变style样式或者通过计算后改变页面布局,比如搜索或排序数据。长时间运行…

增加网站访客wordpress蜘蛛插件

一、环境QT版本:QT 5.8.0(msvc2013_64)MySQL版本:mysql 5.7.19二、配置之前 mysql 数据库一直都连接不上,网上也搜了很多资料,主要还是库文件的问题。重新将 mysql.pro 编译一下,将生成的 .dll 和 .lib 文件拷贝到 QT …

做深度报道的网站沪尚茗居装修口碑怎么样

档案馆展厅设计的特色化不仅可以增强参观者的体验感,还可以更好地展现档案馆的历史文化价值。 在设计档案馆展厅时,我们可以通过以下几个方面来让其更具特色: 一、主题明确 首先,确定展厅的主题是关键。可以是档案馆的历史沿革…

北京网站建设 shwl虚拟机wordpress建站

0、国内 GitHub 被爆造假,起底背后的黑色产业链作为全球最大的开源社区,GitHub 对于程序员群体而言像是空气般重要的存在,而互联网公司也会通过 GitHub 来进一步了解面试者的编程习惯,技术水平等。但最近知乎上有一篇《中国内地 G…

网页与网站之间的关系做网站的域名怎么申请

引入 今日概要 图片懒加载seleniumphantomJs谷歌无头浏览器知识点回顾 验证码处理流程今日详情 动态数据加载处理 一.图片懒加载 什么是图片懒加载? 案例分析:抓取站长素材http://sc.chinaz.com/中的图片数据 #!/usr/bin/env python # -*- coding:utf-8 …