总结下分布式主要理论知识

分布式学习路线

四大基础理论:

    拜占庭将军问题 (分布式通信问题 m >= 3n+1【m为节点数,n为故障节点数】)
    CAP理论 (一致性【C】、可用性【A】、分区容错性【P】)
    ACID理论 (原子性【A】、一致性【C】、隔离性【I】、持久性【D】) // 保证了 可用性、一致性
    BASE理论 (基本可用【BA】、软状态【S】、最终一致性【E】) // 分区容错性、可用性

八大分布式协议和算法

    Paxos算法
    Raft算法
    一致性Hash算法
    Gossip协议算法
    Quorum NWR算法
    FBFT算法
    POW算法
    ZAB算法

设计模式原则(六大原则):SOLID(稳定的)

  S:单一职责
  O:开闭原则
  L:里氏替换原则
  L:最少知道原则
  I:接口隔离原则
  D:依赖倒置原则
本作品采用《CC 协议》,转载必须注明作者和本文链接
attitudefx
attitude
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!