我从支付系统中学到的分布式架构

作者是一位 Uber 的工程师,从工作中学习分布式架构。他简单介绍了一些知识点,覆盖了大部分主流分布式架构的基础知识。


原文:Distributed architecture concepts I learned while building a large payments system

作者是一位 Uber 的工程师,从工作中学习分布式架构。他简单介绍了一些知识点,覆盖了大部分主流分布式架构的基础知识。

  • availability : 可用性
  • latency : 延迟
  • Scalability : 可扩展性
    • horizontal scale
    • vertical scale
  • consistency
    • strong consistency
    • weak consistency
    • eventual consistency
  • data durability : 如果服务器 down 了,甚至毁了,你还能保证数据不丢失吗
  • Message persistence & durability : message 进入队列之后,如果节点 down 了,message 还能被恢复吗?
  • Idempotency : 幂等设计
  • Sharding & Quorum
  • Actor model
  • Reactive Architecture
微信公众号:网站架构札记

最近发布