etcd 为什么需要定期压缩历史修订版本?
etcd 为什么需要定期压缩历史修订版本? 本文先给出可直接复述的结论,再用最小代码说明etcd compaction 修订版本 MVCC的工作方式、判断依据、项目边界和常见误区。
分布式系统 · 数据库事务面试题第 1 页,显示第 1–15 题,共找到 15 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
etcd 为什么需要定期压缩历史修订版本? 本文先给出可直接复述的结论,再用最小代码说明etcd compaction 修订版本 MVCC的工作方式、判断依据、项目边界和常见误区。
用 etcd 实现分布式锁需要组合哪几个原语? 本文先给出可直接复述的结论,再用最小代码说明etcd 分布式锁 lease revision 实现的工作方式、判断依据、项目边界和常见误区。
etcd 的全局递增 revision 能给客户端提供什么顺序保证? 本文先给出可直接复述的结论,再用最小代码说明etcd revision 全局顺序 MVCC的工作方式、判断依据、项目边界和常见误区。
Kafka 事务如何实现跨分区的 exactly-once 语义? 本文先给出可直接复述的结论,再用最小代码说明Kafka 事务 exactly once 两阶段的工作方式、判断依据、项目边界和常见误区。
线性一致性和可串行化是一回事吗? 本文先给出可直接复述的结论,再用最小代码说明线性一致性和可串行化区别的工作方式、判断依据、项目边界和常见误区。
Kafka 的 exactly-once 语义覆盖从生产到消费的哪个完整链路? 本文先给出可直接复述的结论,再用最小代码说明Kafka exactly-once 语义 范围 事务的工作方式、判断依据、项目边界和常见误区。
Kafka 消费者应在业务处理前还是处理后提交 offset? 本文先给出可直接复述的结论,再用最小代码说明Kafka offset commit 处理前后 投递语义的工作方式、判断依据、项目边界和常见误区。
业务数据库与 Kafka 之间为什么常用 outbox 表保证状态变更和事件发布不分裂? 本文先给出可直接复述的结论,再用最小代码说明transactional outbox Kafka 数据库 消息 原子性的工作方式、判断依据、项目边界和常见误区。
Kafka isolation.level=read_committed 的消费者会如何处理未提交和中止事务? 本文先给出可直接复述的结论,再用最小代码说明Kafka read_committed 事务消息 isolation.level的工作方式、判断依据、项目边界和常见误区。
Kafka 流处理为什么要把消费 offset 与输出写入放进同一事务? 本文先给出可直接复述的结论,再用最小代码说明Kafka sendOffsetsToTransaction exactly-once offset的工作方式、判断依据、项目边界和常见误区。
Kafka 事务超时后被中止时,应用侧已经产生的外部副作用能否自动回滚? 本文先给出可直接复述的结论,再用最小代码说明Kafka transaction.timeout.ms 外部副作用 回滚的工作方式、判断依据、项目边界和常见误区。
Kafka transactional.id 如何防止同一应用旧实例继续提交事务? 本文先给出可直接复述的结论,再用最小代码说明Kafka transactional.id fencing zombie producer的工作方式、判断依据、项目边界和常见误区。
Kafka 事务生产者如何保证跨多个分区的写入要么全部可见要么全部不可见? 本文先给出可直接复述的结论,再用最小代码说明Kafka transaction producer 跨分区 原子提交的工作方式、判断依据、项目边界和常见误区。
PostgreSQL LISTEN/NOTIFY 的异步通知在事务和连接断线下有什么投递边界? 本文先给出可直接复述的结论,再用最小代码说明PostgreSQL LISTEN NOTIFY 事务 通知 投递语义的工作方式、判断依据、项目边界和常见误区。
PostgreSQL 逻辑复制能保证哪些事务提交顺序,不能把它误认成什么消息顺序? 本文先给出可直接复述的结论,再用最小代码说明PostgreSQL logical replication 事务提交顺序的工作方式、判断依据、项目边界和常见误区。