在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Riak请求过程是什么以及Riak有几种失败场景

139次阅读
没有评论

共计 1252 个字符,预计需要花费 4 分钟才能阅读完成。

Riak 请求过程是什么以及 Riak 有几种失败场景,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

CAP 原理告诉我们,一致性,可用性和分区容忍性三者最多只能偏重其中两个。在 NoSQL 系统中,分区容忍性 (P) 几乎已经成为必选项。于是很多 NoSQL 选择了牺牲一定一致性的做法。下面丸趣 TV 丸趣 TV 小编来讲解下 Riak 请求过程是什么?Riak 有几种失败场景?

Riak 请求过程是什么

首先介绍一下 Riak 的请求处理过程,以数据冗余 N 份存储,每次读取其中的 R 份,写操作需要写 W 份。

通过计算得出请求的 key 所在的 N 个节点

向这 N 个节点依次发起请求

等待这 N 个节点中的 W 个 (如果是写操作的) 或 R 个 (如果是读操作) 返回成功

返回相应的数据给客户端。

Riak 有几种失败场景

1. 读取数据前其中一个节点故障

数据以 W = 3 成功写入三份

其中一个节点故障

数据再以 R = 3 读取三份,发起三个请求

此次读操作会返回了 not_found

而这次系统在检测到了数据只有两份,会启动修复器将数据备份一份到 secondary 节点上,以保证有三份备份

后续的读操作将会从 primary 上读到两份,从 secondary 上读到一份数据,以实现成功读到三份数据。

2. 读取数据前其中两个节点故障

数据以 W = 3 成功写入三份

其中两个节点故障

数据再以 R = 3 读取三份,发起三个请求

此次读操作会返回了 not_found

后续的读操作将会从 primary 上读到一份,从 secondary 上读到两份数据,以实现成功读到三份数据。

3. 读取数据前三个节点全部故障

数据以 W = 3 成功写入三份

其中三个节点故障

数据读取操作将会永远返回 not_found,直到某个节点恢复

4. 写操作前一个节点故障

一个节点故障

数据以 W = 3 发起三个写请求

一个 secondary 节点承担了其中的一个写请求

后面的读请求会正常的读到三份数据

5. 写操作前一个节点故障,后来又恢复了

一个节点故障

数据以 W = 3 发起三个写请求

一个 secondary 节点承担了其中的一个写请求

故障节点又恢复了

在 60 秒内,一个叫 hintedhandoff 的过程会启动,将 secondary 中的数据迁移到刚刚恢复的 primary 中

在 hintedhandoff 过程完成后,数据就恢复正常了

6. 在 hintedhandoff 过程中进行读写操作

在 hintedhandoff 过程中,由于原来的 primary 节点是启动的,所以数据读写操作都会到这个节点上来执行,这时候可能由于一些值还没有备份回来,所以会导致这个节点暂时的 not_found 返回。

7. 在两个 primary 节点故障后一个又恢复期间进行读写操作

这时候刚刚恢复的节点会进行 hintedhandoff 过程,而读写操作依然会由于 not_found 的发生而启动修复器进行数据备份到 secordary 中。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-28发表,共计1252字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美自拍视频在线 | 日韩中文字幕高清在线专区 | 精品欧美一区二区三区在线观看 | 久久乐国产精品亚洲综合 | 福利一区视频 | 久久窝窝国产精品午夜看15 | 国产美女精品视频免费观看 | 成人一区二区三区视频在线观看 | 国产成人一区二区三区影院免费 | 精品亚洲欧美中文字幕在线看 | 亚洲一区亚洲二区 | adc欧美成人影院 | 成人毛片100部免费看 | 嫩草影院永久入口在线观看 | 洗澡被公强奷30分钟视频 | 无限资源看日本版免费视频 | 收集最新中文国产中文字幕 | 精品国产福利第一区二区三区 | 免费看高视频hh网站免费 | 看久久久久毛片婷婷色 | 亚洲伊人天堂 | 中国无码人妻丰满熟妇啪啪软件 | 久久精品国产半推半就 | www.夜夜撸.com| 久久亚洲国产精品五月天婷 | 又粗又硬整进去好爽视频 | 久久精品国产曰本波多野结衣 | 国产一区二区视频在线观看 | 国产精品久久久久久久人热 | 久久精品亚瑟全部免费观看 | 亚洲欧美精品网站在线观看 | 国产成人一区二区三区高清 | 国产在线精品福利大全 | 91网站在线免费观看 | 深夜视频福利 | 国产精品成人免费视频网站京东 | 一级片一 | 99精品影视| 久久久久亚洲av无码a片 | 午夜免费剧场 | 一二三区免费视频 |