分布式架构资料教程

     

比特币区块链是一种分布式的事件流日志

6 6105 15

比特币的区块链机制其实是一种分布式的事件流日志,这个事件流记录着所有的比特币交易事件。比特币是一种虚拟货币,我们知道我们可以通过自己设立一个机器来专门挖矿,也就是“无偿”获得比特币,但是这个“无偿”并.

分布式系统的共识(consensus)算法比较

9515 4 2K

这是一篇比较分布式系统中服务器之间获得状态最终一致性也就是取得共识consensus几个流行算法,包括Paxos、Egalitarian Paxos、Hydra、Fast Paxos、Ios、VRR(.

Netflix的EVCache缓存分布式复制架构

5364 2 4K
缓存在Netflix无处不在,Netflix大量采用的是微服务架构,可以实现粒度更细的分离关注,大概部署了数百个微服务,每个都是专注做好一件事,这使得整个系统的耦合非常松散,大多数服务是无态的,也就更.

如何设计一个千万人在线的MMO游戏?

2 9704 4 5K
如何设计一个性能可扩展的MMO(大型多人在线)游戏分布式系统是一件富有挑战性的任务,需要能够灵活有效地扩展分配计算资源,包括千万玩家在一个共享虚拟世界中彼此交互,实现身临其境的体验。游戏目标:1.游戏.

如何构建一个每天数十亿次请求级别的web应用?

3 12853 8 2K

印度最大电商公司Snapdeal介绍了其Snapdeal Ads系统支持每天5B请求的经验分享。Snapdeal是一家类似于京东和阿里巴巴结合体的电商平台。独立商户可以借助这个平台销售高质量的商品,在.

如何学习掌握一个分布式系统?

11530 8 4K

长期以来学习掌握分布式系统的知识非常庞杂混乱,本文将分布式算法归纳为几种:计时模型timing model; 进程间通讯interprocess communication 和失败模型failure .

分布式系统的设计与开发

1 993

分布式系统的设计与开发,都有哪些需求要满足,都有哪些标准去衡量,有没有可以参考的开源项目或书籍可以介绍的,请路过的大神点拨。.

什么是对分布式系统有自己的理解

1 856

对于这个问题该如何作答,应该从哪几个方面与提问发起讨论呢。.

Swarm、Fleet、Kubernetes和Mesos的比较

5188 5 3K
大部分软件系统是随时间演进的,新旧功能会交替,不断变化的用户需求意味着一个高效的系统必须能够迅速扩展或收缩资源。通常在一个单独的数据中心或区域为完成接近零宕机的目标,就需要自动故障转移(fail-ov.

Uber的Ringpop和Riak

4349 1

Uber是最流行的按需用车服务商,他们的创新远不止这些,在生活方式和物流等方面有着快速的进步,最近他们的架构师分享了一些最具有魅力的分布式架构。其中一个不断在进化的分布式系统项目是Ringpop: R.

Circuit: Go语言编写的最小分布式编程式的操作系统

1856

Circuit是一个最小化的分布式操作系统,它能实现计算机集群中可编程的,基于主机、进程和连接的Reactive响应式的控制。一旦circuit集群形成,整个circuit系统就不会当机,只有其中独立.

hyflow-go是一款使用Go语言编写的高一致性分布存储

2 2819 3

hyflow-go是一款可进行地理复制、主内存main-memory的高一致性数据存储,其最大特点是将低延时和高事务完美统一。hyflow-go: a geo-replicated, main-mem.

使用Apache Samza对数据库进行彻底的"调教"

9 8762 7
数据库是全局的共享的可变的状态,自上世纪60年以来一直是这样,大多数有自尊的开发人员在他们代码中已经摆脱了全局变量,那么为什么我们还要容忍数据库作为一个全局变量呢?这个谈话介绍了Apache Samz.

Event Sourcing在分布式系统中应用

3403 1 4K

本文来自原文:Event Sourcing at Global Scale,谈论了如何在应用程序中通过开发人员自己实现基于ES的CQRS分布式系统,是一种牺牲一致性(最终一致性)换得低延迟高可用的分布.

Eureka是服务定位与负载平衡开源软件

1370

Netflix/eureka · GitHub是Netflix推出类似ZooKeeper的服务定位于负载平衡器,用于分布式多服务器的负载平衡和失败恢复。谈到分布式系统就有CAP定理,ZooKeeper.