Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

etcd 事务有哪些 ACID 保证?

查看完整题解

参考回答

直接回答

etcd 内的 Txn 原子执行选中的分支。默认 KV 路径按实时顺序提供严格可串行化,已完成写能持久保存。serializable 模式读取可以较旧。

讲清原理

条件与后续操作在同一事务视图里处理。一个写事务能修改多个键并为这些变化分配同一个 revision。这些保证限于 etcd 操作,外部业务不在同一个事务上下文里。

例子与易错点

库存与订单标记同在一个 etcd 集群时,可使用一次条件事务更新两键。数据库或支付系统的动作需要额外协调。

延伸阅读 etcd v3 的 KV 可以做哪些操作? · etcd 的 Txn 通过 Raft Proposal 怎么执行? · Version、CreateRevision、ModRevision 有什么区别?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。