QuorumKV架构

微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战-思考

新架构(无租约版Paxos分布式协议)

微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战-思考

挑战1:Paxos分布式协议

微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战-思考

PaxosLog

  • PaxosLog,PLog as DB。

    为什么需要db。

  • 精简的PLog: 只保留最新的LogEntry
    微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战-思考

基于PaxosLog的强一致性读写协议

  • 第一,优化写。

    The leader for each log position is a distinguished replica chosen alongside the preceding log position’s consensus value. The leader arbitrates which value may use proposal number zero.
    The first writer to submit a value to the leader wins the right to ask all replicas to accept that value as proposal number zero. All other writers must fall back on two-phase Paxos.

  • 第二,如何确定谁的提议写成功了?

    只有确定值的归属者可以返回成功 ,没看懂。

  • Paxos活锁问题。

挑战2:基于机械盘的DirectIO存储

  • BlockID 怎么用的,疑问
    微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战-思考

挑战3:复杂的现网场景

  • 机械盘RaidCache
  • PLog对齐
  • LeanerOnly模式

参考

微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战

相关文章:

  • 2021-11-28
  • 2021-08-26
  • 2021-11-27
  • 2021-04-14
  • 2021-12-09
  • 2021-08-06
  • 2022-01-23
猜你喜欢
  • 2021-09-28
  • 2021-11-23
  • 2021-06-15
  • 2021-10-22
  • 2021-06-08
  • 2021-10-16
  • 2021-07-11
相关资源
相似解决方案