- 博客(5)
- 收藏
- 关注
原创 享元模式(Flyweight Pattern)
文章目录意图使用场景模块优点缺点与其他模式的配合优秀的应用思考 意图 运用共享技术有效地支持大量细粒度的对象。 使用场景 对那些通常因为数量太大而难以用对象来表示的概念或实体进行建模 一个程序使用了大量相似甚至相同的对象。 使用大量的对象,造成很大的存储开销。 对象的大多数状态都可变为非本质状态(Extrinsic State),既可以由外部传入的状态。 如果删除对象的非本质状态(Extrinsic State),那么可以用相对较少的共享对象取代很多组对象。 应用程序不依赖于该类对象的标识。由于Flywe
2020-09-20 21:23:41 104
原创 Paxos算法
文章目录CAP原理(CAP Theorem)一致性模型强一致性算法解决问题强一致性算法实现思路Paxos协议Paxos中的角色Basic Paxos基本概念具体场景下的流程说明成功流程部分节点失败,但达到了QuorumsProposer失败问题Multi Paxos基本概念具体场景下的流程说明选主状态下成功流程强leader状态下成功流程精简后选主状态下的成功流程精简后强Leader状态下的成功流程Fast Paxos基本概念具体场景下的流程说明成功流程竞争情况下协调恢复竞争情况下无协调恢复精简后无协调恢复
2020-07-14 19:54:42 477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人