#CAP定理文章排行榜

数据库毁了所有好主意 - squarism

21-07-18 188 1 banq

本文假设是一个三层网络堆栈。它有很多 Web 和应用程序服务器,但只有一个数据库框。你可以用云来代替它,但原理是一样的。我敢打赌你的基础设施看起来非常相似。对于本文的其余部分,假设我说的数据库是指传... 详细

Airbnb在分布式支付系统中如何避免双重支付?

21-07-15 220 1 banq

Airbnb一直在将其基础 架构 迁移到面向服务的架构(“SOA”)。SOA 提供了许多优点,例如支持开发人员专业化和更快迭代的能力。但是,它也给计费和支付应用程序带来了挑战,因为它使维护数据完... 详细

一张图完美解释CAP定理

21-01-07 1345 1 banq

点击标题见该图来源 大意解释: 是否需要分区?分布式系统=分区 如果否,那么你很容易获得高一致性和高可用性,例如传统关系数据库。 如果是需要分区,那么这个 分布式系统 . 详细

Cloudflare分布式系统中的拜占庭式失败与Raft选举问题 - cloudflare

20-11-29 632 2 banq

当我们在Cloudflare审查设计文档时,我们总是在寻找单点故障(SPOF)。消除这些问题是构建您有信心的系统的必要步骤。具有讽刺意味的是,当您设计具有内置冗余的系统时,您会花费大量时间来考虑冗余... 详细

在微服务架构中实施分布式事务锁的几个方案比较 - Prasanth Gullapalli

20-12-04 1174 1 banq

众所周知,锁通常用于监视和控制多个线程同时访问共享资源。它们基本上保护并发应用程序中的数据完整性和原子性,即,一次只能有一个线程可以获取共享资源上的锁,否则将无法访问该锁。但是在分布式环境中的锁定不... 详细

消息队列全面大指南 - sudhir

21-01-08 1022 1 banq

消息队列基础概念的指南,以及它们如何应用于当今流行的排队系统。 在本指南中,我们将讨论: 什么是消息队列及其历史记录。 为什么它们有用,以及在推理时要使用哪些心理模型。 交付保证了排队系统... 详细

使用Redis构建高并发高可靠的秒杀拍卖系统 - Luis

21-05-23 339 1 banq

如何构建高可靠性且一致地处理数百万并发用户的拍卖系统、抢拍系统? 诸如耐克,阿迪达斯或至尊之类的品牌在市场上创造了一种新的趋势,称为“drops”,在那里他们发布了数量有限的商品。在实际发行之前,通... 详细

分布式系统中几种“一致性”概念的简单解释 - pathelland

21-07-01 193 1 banq

一致性一词似乎至少有三种流行用法 : 数据库一致性。 这是完整交易与一些未声明的未声明规则的执行的混合。因为事务内的更新集必须由与数据库上层部分勾结的应用程序限定,所以应用程序和上层数据库可以... 详细

分布式计算的八个谬误 - Ably

21-07-02 151 banq

为了更好地理解设计可靠的 分布式系统 所带来的挑战,我们必须参考分布式计算的谬误——架构师和开发人员可能做出的一系列错误假设: 网络是可靠的。 延迟为零。 带宽是无限的。 网络是安全的... 详细

区块链生态中致命的伸缩性问题 - CoinGeek

21-05-10 219 1 banq

如果基于比特币的协议没有块大小限制,没有链式交易限制,没有脚本限制或其他任何内容,这意味着您可以梦想的任何事情都可以在比特币上构建。在这种理想实现之前,看看当前区块链生态的问题有: 比特币BT... 详细

Fly公司如何实现全球分布式Postgres?

21-07-01 103 banq

本文讨论如何使用标准工具和简单的 Fly 功能部署具有全局复制 Postgres 的标准 CRUD 应用程序,用于读取和写入。 如果您过去曾构建过全球分布的应用程序,那么您可能熟悉这些挑战。扩展只能... 详细

分布式系统基础论文 - muratbuffalo

21-03-02 450 banq

这是我在 分布式系统 领域的基础论文汇编。(我专注于核心分布式系统领域,不涉及网络,安全性,分布式分类帐,验证工作等。我甚至没有涉及 分布式事务 ,希望以后再讨论它们。)  我按主题对论文进... 详细

幽默:Salesforce根据CAP定理设立人事职位?

21-05-23 177 banq

这是一个 分布式系统 的笑话,Salesforce推出基于分布式云系统SaaS CRM应用系统,那么 CAP定理 应该是他们的基因:  2021年5月11日UTC 2100左右Salesfo... 详细

快速失败是让失败立即快速发生! - pathelland

20-11-20 364 banq

随着我们逐渐利用云计算,这变得越来越具有挑战性。由于各个组件都面临着被称为“灰色失败”的新挑战,因此我们创建强大解决方案的方法仍然面临压力 。在出现灰色故障时,服务器或网络的一部分不会快速失败,而是... 详细

Redis用于分布式缓存全局硬刷新的心得

21-07-21 90 banq

我们依赖缓存,因为应用程序需要大量读取。但是会有修改写发生,如果您在世界各地运行缓存,它们最终可能会偏离其真实数据来源。糟糕的缓存数据真的会激怒人们。它可以完全破坏应用程序,这就是为什么需要一个“硬... 详细

共有 751 2 3 4 ... 5 下一页