首页 > 解决方案 > etcd 是否将其 key-value 数据直接存储在 Raft 日志中?

问题描述

我知道 etcd 使用 Raft 协议来实现多个节点之间的共识。Raft 通常表现为将数据作为键值对存储在复制的日志中;etcd 是否将其键值数据直接存储在该 Raft 日志中,或者在 Raft 日志和 etcd 的数据存储之间是否存在某种抽象/间接?

标签: key-valueetcdraft

解决方案


间接性是StateMachine.

etcd看起来正在bbolt-db用作其存储管理器;见


推荐阅读