1. 云栖社区>
  2. 全部标签>
  3. #raft#
raft

#raft#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

基于Raft排序的Fabric多机集群部署教程

Raft是Hyperledger Fabric 1.4.1中新增的排序服务模块,这个教程将介绍如何部署一个基于Raft排序服务的多机Fabric网络。 相关教程推荐: - [Hyperledger Fabric Java开发详解](http://xc.

docker 集群 排序 主机 容器 github raft fabric 多机

阿里云InfluxDB®高可用设计

阿里云InfluxDB®是一版免运维,稳定可靠,可弹性伸缩的在线时序数据库服务,目前围绕InfluxDB的TIG(Telegraf/InfluxDB/Grafana)生态和高可用服务版本已经商业化,可以在阿里云官网直接购买。

数据存储与数据库 架构 高可用 数据库 分布式系统 raft influxdb 时序数据库

Raft共识插件详解【Hyperledger Fabric】

Raft共识插件是在Hyperledger Fabric 1.4.1后引入的,与之前已有的Solo共识和Kafka共识相比,Raft共识更适合生产环境。本文将介绍共识的基本概念、Raft共识的原理并深入探讨基于Raft共识的Hyperledger Fabric排序服务。

算法 日志 排序 Image 分布式系统 插件 raft fabric hyper ledger

白话-raft协议(三)

1 特殊场景-投票环节follower的赞成和拒绝 在集群的每一次重新选举过程中,总会有一个节点首先成为candidate,然后向其他节点发起投票请求。这时由于各种情况,follower节点需要根据自身的当前状态选择是投赞成票还是拒绝票.

分布式 日志 集群 同步 索引 index Commit etcd raft

白话-raft协议(二)

raft协议特殊场景分析

分布式 集群 type etcd raft

白话-raft协议(一)

下面文章会以图形方式来解读raft协议,与其他作者文档相比,会更偏向工程的实现细节 适合读者: - 想了解raft协议的懒人,不想读论文,不想看代码,不想动脑袋。。。

数据存储与数据库 分布式 分布式系统与计算 日志 同步 index type Commit raft

源码阅读技巧篇:RocketMQ DLedger 多副本即主从切换专栏回顾

RocketMQ DLedger 多副本即主从切换专栏总共包含9篇文章,时间跨度大概为2个月的时间,笔者觉得授人以鱼不如授人以渔,借以这个系列来展示该系列的创作始末,展示笔者阅读源码的技巧。 首先在下决心研读 RocketMQ DLedger 多副本(主从切换)的源码之前,首先还是要通过官方的分享、百度等途径对该功能进行一些基本的了解。

消息系统 开发框架与中间件 日志 源码 同步 aliyun 主从切换 单元测试 存储 raft RocketMQ DLedger 日志复制 源码阅读技巧 raft选主

基于 raft 协议的 RocketMQ DLedger 多副本日志复制设计原理

上一篇 源码分析 RocketMQ DLedger(多副本) 之日志复制(传播) ,可能有不少读者朋友们觉得源码阅读较为枯燥,看的有点云里雾里,本篇将首先梳理一下 RocketMQ DLedger 多副本关于日志复制的三个核心流程图,然后再思考一下在异常情况下如何保证数据一致性。

分布式 消息系统 开发框架与中间件 日志 源码 集群 Image aliyun 存储 raft RocketMQ 原理 DLedger 多副本 日志复制

源码分析 RocketMQ DLedger(多副本) 之日志复制(传播)

本文紧接着 源码分析 RocketMQ DLedger(多副本) 之日志追加流程 ,继续 Leader 处理客户端 append 的请求流程中最至关重要的一环:日志复制。 DLedger 多副本的日志转发由 DLedgerEntryPusher 实现,接下来将对其进行详细介绍。

消息系统 开发框架与中间件 java 日志 源码 logger request index 主从切换 type raft RocketMQ 多副本 日志复制

分布式一致性算法Raft简介(下)

最近看了Ongaro在2014年的博士论文《CONSENSUS: BRIDGING THEORY AND PRACTICE》的部分章节,对raft有了初步的理解。

分布式 算法 raft 一致性

关于Paxos 幽灵复现问题的看法

由于郁白之前写的关于Multi-Paxos 的文章流传非常广, 具体地址: http://oceanbase.org.cn/?p=111 原文提出了一个叫"幽灵复现" 的问题, 认为这个是一个很诡异的问题, 后续和很多人交流关于一致性协议的时候, 也经常会提起这个问题, 但是其实这个问题我认为就是常见的"第三态"问题加了一层包装而已. **幽灵复现问题** 来自郁白的博客: 使用

日志 LOG 阿里技术协会 paxos large raft 一致性协议

[读论文] Amazon Aurora: 如何不使用一致性协议实现分布式数据库

这个是Amazon Aurora 发的第二篇文章, 发在2018 年SIGMOD上, 题目很吸引人避免在I/O, commit, 成员变更的过程使用一致性协议. 在大家都在使用一致性协议(raft, multi-paxos)的今天, Aurora 又提出来了不用一致性协议来做, 主要观点是现有这些协.

数据存储与数据库 paxos database Commit raft 一致性

Paxos分析之一—Paxos是什么

分析Paxos协议,分析Paxos协议是什么

数据存储与数据库 分布式 HTTPS 日志 paxos zab Algorithm zookeeper 存储 raft

Raft对比ZAB协议

0 一致性问题 本篇文章想总结下Raft和ZAB在处理一些一致性问题上的做法,详见之前对这2个算法的描述 Raft算法赏析 ZooKeeper的一致性算法赏析 上述分别是针对如下算法实现的讨论: Raft的实现copycat,由于Raft算法本身已经介绍的相当清晰,co

zab zookeeper raft 一致性

Raft算法赏析

1 leader选举 1.1 刚开始所有server启动都是follower状态 然后等待leader或者candidate的RPC请求、或者超时。 上述3种情况处理如下: leader的AppendEntries RPC请求:更新term和leader信息,当前follower

raft 一致性

ETCD系列之三:网络层实现

ETCD系列之三:网络层实现 1. 概述 在理清ETCD的各个模块的实现细节后,方便线上运维,理解各种参数组合的意义。本文先从网络层入手,后续文章会依次介绍各个模块的实现。 本文将着重介绍ETCD服务的网络层实现细节。在目前的实现中,ETCD通过HTTP协议对外提供服务,同样通过HTTP协议实

etcd raft

ETCD系列之二:部署集群

ETCD系列之二:部署集群 1. 概述 想必很多人都知道ZooKeeper,通常用作配置共享和服务发现。和它类似,ETCD算是一个非常优秀的后起之秀了。本文重点不在描述他们之间的不同点。首先,看看其官网关于ETCD的描述[1]: A distributed, reliable key-va

etcd raft

1
GO