分布式
文章平均质量分 89
linyinpeng1989
这个作者很懒,什么都没留下…
展开
-
Paxos一致性算法
1. 概述Paxos协议是一个解决分布式系统中,多个节点之间就某个值(提案)达成一致(决议)的通信协议。它能够处理在少数节点离线的情况下,剩余的多数节点仍然能够达成一致。 Paxos协议是一个两阶段协议,分为Prepare阶段和Accept阶段,涉及三个参与者角色:Proposers、Acceptors和Learners。Proposers提出提案,提案信息包括提案编号和提议的 va...原创 2018-08-07 10:21:10 · 859 阅读 · 0 评论 -
分布式系统设计策略
摘自 《深入分布式缓存:从原理到实践》 分布式系统本质是通过低廉的硬件攒在一起以获得更好地吞吐量、性能以及可用性等。分布式系统有一些通用的设计策略,也是在分布式环境下普遍关心的几个问题:如何检测你还活着?如何保障高可用容错处理重试机制负载均衡1. 心跳检测在分布式环境中,一般会有多个节点来分担任务的运行、计算或程序逻辑处理。通常采用 心跳检测 来判断节点...原创 2018-08-07 15:08:05 · 1959 阅读 · 0 评论 -
不停机分库分表迁移
转自:不停机分库分表迁移,作者:阿飞Javaer 需求说明类似订单表这种规模上亿,未来甚至上十亿百亿的海量数据表,在项目初期为了快速上线,一般只是单表设计,不需要考虑分库分表。随着业务的发展,单表容量超过千万甚至达到亿级别以上,这时候就需要考虑分库分表这个问题了,而不停机分库分表迁移,这应该是分库分表最基本的需求,毕竟互联网项目不可能挂个广告牌"今晚10:00~次日10:00...原创 2018-08-07 17:04:25 · 223 阅读 · 0 评论