分布式
qian00215145
这个作者很懒,什么都没留下…
展开
-
Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错
Netflix近日发布了Hystrix, 该库旨在通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和 信号隔离,请求缓存和请求打包(request collapsing,即自动批处理,译者注),以及监控和配置等功能。Hystrix源于Netflix API团队在2011年启动的弹性工程工作,而目前它在Netfl...原创 2013-06-04 10:53:28 · 95 阅读 · 0 评论 -
ZooKeeper快速搭建
转http://nileader.blog.51cto.com/1381108/795230 本文是ZooKeeper的快速搭建,旨在帮助大家以最快的速度完成一个ZK集群的搭建,以便开展其它工作。本方不包含多余说明及任何调优方面的高级配置。如果要进行更深一层次的配置,请移步《ZooKeeper管理员指南——部署与运维》。 单机模式(7步) Step1:配置JAVA环境。检验方法:执行j...原创 2014-10-30 11:15:28 · 107 阅读 · 0 评论 -
Paxos算法与Zookeeper分析
1 Paxos算法 1.1 基本定义 算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色: ⑴proposer 提出提案,提案信息包括提案编号和提议的value; ⑵acceptor 收到提案后可以接受(accept)提案; ⑶learner 只能"学习"被批准的提案; 算法保重一致性的基本语义: ⑴决议(value)只有在被proposers提出后才能被批准(...原创 2014-10-30 15:02:26 · 109 阅读 · 0 评论