分布式
文章平均质量分 69
萌白在努力
萌白今天也在努力学习与尝试发博客ε≡٩(๑>₃<)۶
展开
-
分布式基础:入门理解分布式共识算法paxos
问题:什么是分布式共识? 理解:分布式共识就是多个应用在某一项决策上达成共识并通过决策,然后将决策应用到每一个应用上。 应用:区块链、redis的哨兵选举机制 问题:如何实现分布式共识? 目前有三种算法: paxos算法:Chubby分布式锁 Raft算法:redis哨兵选举机制 BTF算法:区块链的应用 问题:paxos的背景理解 paxos是由Leslie Lamport 用古希腊Paxos岛的故事模型进行描述的,那个小岛上十分富有,人人都做生意,没有全职的议员,议员不是经常在仪会,面对需要决原创 2021-04-29 21:51:42 · 493 阅读 · 0 评论 -
分布式基础:入门理解分布式
问题:什么是分布式? 理解分布式需要区分三种系统架构: 单机部署:单台机器(服务器)上部署了所有的服务 缺点:处理能力有限,服务器一崩,服务就无法提供。 优点:容易部署,适合小网站(流量少,不严谨) 集群部署:同一个服务部署在多台服务器上(水平扩展),用一个负载均衡调度器进行请求调度。 缺点:业务代码扩展困难,代码耦合度大,系统逐渐庞大后维护困难。 优点:系统节点扩展非常容易 分布式部署:服务细分,按照业务功能,拆分成一个个独立的子系统,它们之间通过RPC或HTTP方式通信。 缺原创 2021-04-28 22:18:25 · 191 阅读 · 1 评论