分布式CAP定理

  

事件溯源CQRS不必引入最终一致性 - jamesmh

22-11-01 869 1 3k
事件溯源经常会被 误解 。这包括自动使用 事件溯源 意味着您必须在系统中各处引入最终一致性的想法。 有 . 详细

常见缓存策略设计

22-10-31 654 6k
本文将介绍缓存方面的一些挑战、使用的典型解决方案以及使用命令查询职责分离 (CQRS) 作为更好策略的概念。 缓存都是关于延迟的 低延迟请求是标准的非功能性要求,尤其是 对于电子商务应用... 详细

使用Debezium实现缓存实时刷新 - gunnarmorling

22-10-07 368

俗话说计算机科学只有两件难的事:缓存失效和命名。好吧,事实证明第一个实际上已经解决了。 了解如何在靠近用户的分布式缓存中保持数据的读取视图,始终与您的主数据存储更改数据捕获保持同步。你将学到如何: ... 详细

用CAP定理解释成长型组织的大难题 - Nir

22-08-26 1145 1 2k

有人曾经告诉我,任何类型的团队或组织所经历的最艰难的转变是从大约 30 人增长到 60 人。 当时,我记得我在想,“嗯,这很随意。当然,每个组织都是不同的。” 在某些方面,每个组织都是不同的。然而,... 详细

分布式系统中的数据复制

22-08-09 966 1 2k
数据复制是制作数据项的多个副本以确保可用性的过程。复制的数据通常存储在不同的数据库实例中,因此即使一个实例发生故障,我们也可以从其他实例中获取数据。 实现数据复制的一种流行 架构 是主从架构。 ... 详细

分布式系统的仲裁模式

22-07-19 671 1k
任何 分布式系统 的常量之一是失败。我们构建的系统能够抵御故障。假设我们想要复制到集群中的不同节点以实现高可用性和容错。我们需要问的下一个问题是—— 我们集群中有多少节点需要确认他们从原始服... 详细

RabbitMQ的脑裂踩坑 - ryanrodemoyer

22-07-17 826 1 4k

我的手表嗡嗡作响,在黎明前的昏迷中,我无法辨认这是警报还是电话。时间是凌晨 4 点 45 分:我们最大的客户报告说他们的请求需要两个多小时才能返回结果。我们认为这是因为我们的RabbitMQ消息系统... 详细

CECTC/dbpack: 用Golang编写的分布式事务中间件

22-07-05 950 1 1k

DBPack是一种以AT事务模式实现的DB网格解析,是一种 分布式事务 模型,不侵入业务逻辑,具有高性能。 分布式事务、读写拆分和分片的数据库代理!支持任何语言!它可以部署为 pod 中的 s... 详细

19种分布式系统设计模式 - Nishant

22-06-23 1503 2 6k
涉及与 分布式系统 相关的常见设计问题的关键模式: 1. 布隆过滤器 布隆过滤器是一种节省空间的概率数据结构,用于 测试元素是否是集合的成员 。它用于我们只需要知道元素是否属于它应该所在... 详细

Mata解决了缓存何时失效的世纪难题? - Lu

22-06-12 727 1 2k

我们在 Meta/FB 的工程博客上写了一篇 文章 ,介绍了我们如何管理缓存失效的复杂性,并使缓存在此过程中更加一致。我相信所描述的方法应该适用于大多数基于失效的缓存。缓存失效在计算机科学中可能不再... 详细

缓存失效本身是一个难题 - Marc

22-06-12 866

Meta 的 缓存失效方案 论文涵盖了一些看起来很酷的可观察性和正确性工作 。 但我认为他们低估了从根本上使缓存变得困难的原因。 为什么缓存是有趣的?它们提供更便宜、更快速或更可扩展的数据访问。它... 详细

缓存高一致性:Meta的缓存失效解决方案

22-06-09 1019 1 1k

缓存有助于减少延迟、扩展读取繁重的工作负载并节省成本。它们实际上无处不在。缓存在您的手机和浏览器中运行。例如,CDN 和 DNS 本质上是地理复制缓存。多亏了许多在幕后工作的缓存,您现在可以阅读这篇... 详细

程序员相信的关于时间方面的谎言

22-05-24 660 1k

以下所有这些假设都是错误的 一天总是有24小时。 月份有 30 天或 31 天。 一年有365天。 二月总是28天。 任何 24 小时周期将始终在同一天(或一周或一个月)开始和结束。 ... 详细

两个将军问题与分布式Saga

22-05-10 509 1 6k

想象一下,在一个山谷里有一座城市。在山谷的两边,有一支由将军指挥的军队。左边的山上站着爱丽丝将军和她的军队。右边的山头上,站着鲍勃将军和他的军队。 爱丽丝和鲍勃想占领这座城市,但双方都没有足够大的军... 详细

如何实现跨Mysql、Redis和Mongo分布式事务? - dongfu

22-04-29 941 1 7k

如何组合多个存储引擎合并组成 分布式事务 ? Mysql、Redis、Mongo都是非常火爆的存储,各有各的优势。在实际应用中,同时使用多个存储是很常见的,保证跨多个存储的数据一致性成为一种需求... 详细

共有 1071 2 3 4 ... 8 下一页