#CAP定理文章排行榜

以太坊分片技术原理 - vitalik

21-10-10 665 1 banq

分片是以太坊可 扩展性 的未来,它将是帮助生态系统每秒支持数千笔交易并允许世界上大部分地区以可承受的成本定期使用该平台的关键。   可扩展性三难困境 描述分片的最佳方式从形成和启发解决方案... 详细

Myntra如何设计其用户账户的数据库架构?

21-09-24 488 1 banq

Myntra用户帐户服务是创建和管理帐户所需的用户属性。帐户服务将存储用户凭据、主要/次要电子邮件/电话、性别、年龄等属性(完整列表可在后续部分中找到)。所有这些属性都在帐户级别,不包含任何其他域/... 详细

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

21-07-18 430 1 banq

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

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

21-05-23 617 1 banq

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

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

21-07-01 337 1 banq

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

从消费者角度比较Kafka 与 RabbitMQ - OpenCredo

21-08-18 283 1 banq

对于大型 分布式系统 ,Kafka 往往是更好的选择。它可以更有效地横向扩展,为更大的场景实现更好的吞吐量,包括消费者离线和不可用时。RabbitMQ 非常适合具有较低延迟要求的系统,消费者可以... 详细

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

21-07-15 350 1 banq

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

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

21-07-02 296 banq

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

如何在多区域运行Zookeeper?- Ankur

21-08-19 258 banq

Zookeeper将自己定义为“用于维护配置信息的集中式服务”等。为了对数据建模,它使用具有路径作为标识符并保存值的 sc _zkDataModel_znodes" class='body_h... 详细

跨微服务的 ACID 事务

21-08-29 170 banq

大规模 分布式系统 上的 分布式事务 被认为本质上是邪恶的,需要按照CAP 定理,为了避免走弯路,请参考: 分布式事务可能是个伪概念 以及Shopify如何使用Saga等模式实现电子商务: . 详细

Redis Cluster:为高性能付出了不安全的代价 - emil

21-08-12 219 banq

本文旨在解释为什么 Redis 不适合用作 NoSQL 数据库,其中持久化数据的持久性和一致性是必不可少的。 很难想到比 Redis 更广为人知的数据存储。在 Stack Overflow 上,它连... 详细

Facebook开源分布式系统的NTP时间校准器

21-08-13 199 banq

这是一种可以将任何PC服务器变成时间设备的 PCIe 卡,Facebook 工程师已经构建并开源了一个 Open Compute Time Appliance,这是现代计时基础设施的重要组成部分。 ... 详细

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

21-05-23 219 banq

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

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

21-07-21 197 banq

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

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

21-07-01 193 banq

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

共有 821 2 3 4 ... 6 下一页