Basic Paxos 算法
摘要:参考: 凤凰架构:https://icyfenix.cn/distribution/consensus/paxos.html Paxos 算法将分布式系统中的节点分为三类: 提案节点:称为 Proposer,提出对某个值进行设置操作的节点,设置值这个行为就被称之为提案(Proposal),值一旦设置
阅读全文
凤凰架构——架构安全性
摘要:《凤凰架构》读书笔记 原书 https://icyfenix.cn/ 认证 对外部类库和服务的认证需求依然普遍,但相比起五花八门的最终用户认证来说,代码认证的研究发展方向已经很固定,基本上都统一到证书签名上。在本节中,认证的范围只限于对最终用户的认证,而代码认证会安排在“分布式的基石”中的“服务安全
阅读全文
凤凰架构——透明多级分流
摘要:《凤凰架构》读书笔记 原书 https://icyfenix.cn/ 我们应该意识到不同的设施、部件在系统中有各自不同的价值。 有一些部件位于客户端或网络的边缘,能够迅速响应用户的请求,避免给后方的I/O与CPU带来压力,典型如本地缓存、内容分发网络、反向代理等。 有一些部件的处理能力能够线性拓展,
阅读全文
凤凰架构 - 事务处理
摘要:《凤凰架构》读书笔记 原书 https://icyfenix.cn/ 事务处理几乎在每一个信息系统中都会涉及,它存在的意义是为了保证系统中所有的数据都是符合期望的,且相互关联的数据之间不会产生矛盾,即数据状态的一致性(Consistency)。按照数据库的经典理论,要达成这个目标,需要三方面共同努力
阅读全文