#分布式共识一致性专栏

最全面微服务教程:SpringBoot + DDD + Apache Kafka实现最终一致性 - itnext

21-05-24 2011 6 banq

这是关于如何使用Spring for Apache Kafka在跨多个 微服务 的MongoDB中管理分布式数据模型。 由多个微服务组成的现代 分布式系统 ,每个微服务都拥有一个领域的聚合数... 详细

比较服务间通信的技术 - ardalis

21-08-31 650 1 banq

在分布式软件应用程序中,不同的服务或进程或应用程序经常需要相互通信。微服务和容器以及 云原生 应用程序的现代 架构 趋势都增加了应用程序将越来越多地部署为相关服务的集合而不是单个单体的可能性... 详细

优步是如何使用Apache Flink和Kafka实现实时Exactly-Once广告事件处理?

21-09-28 454 banq

优步最近推出了一项新功能:UberEats 上的广告。这种新能力带来了 Uber 需要解决的新挑战,例如广告拍卖、竞标、归因、报告等系统。本文重点介绍我们如何利用开源技术构建 Uber 的第一个“近... 详细

变更数据捕获CDC的八个实际案例 - Dunith

21-06-23 458 1 banq

如何应用变更数据捕获CDC将数据从生产数据库可靠地迁移到其他系统? OLTP 数据库中积累的操作数据通常需要取出来执行事务处理以外的有用任务。这包括将数据移出数据仓库、更新缓存、仪表板等。 更改数据... 详细

Uber如何重新架构其作业平台?

21-08-13 269 1 banq

优步的使命是帮助我们的消费者在全球数千个城市轻松前往任何地方并获得任何东西。在其核心,我们捕捉消费者的意图并通过将其与一组正确的提供者进行匹配来实现它。  作业履行(Fulfillment )是 “... 详细

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

21-07-01 340 1 banq

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

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

21-08-13 202 banq

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

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

21-08-19 263 banq

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

跨微服务的 ACID 事务

21-08-29 172 banq

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

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

21-08-12 221 banq

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

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

21-07-21 197 banq

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

探索无Zookeeper的新Kafka - morling

21-05-19 418 banq

有时候,少即是多。绝对正确的一种情况是依赖项。因此, Apache Kafka 社区热切地等待着对 ZooKeeper 服务的依赖关系的删除就不足为奇了,过去ZK主要用于存储Kafka元数据(例如,... 详细

使用Apache Kafka对电子商务系统进行扩展的思路 - Bogdan

21-06-08 165 banq

案例:我们正面临一个以同步方式过度耦合到大量外部组件的遗留电子商务系统。由于这种高耦合度,我们的系统可能面临多个问题,例如: 当需要时却难以扩展 高负载下性能低 外部服务不可用造成的不可用... 详细

分布式一致性CRDTs的几个框架库推荐 - josephg

21-08-06 251 banq

CRDT (无冲突复制数据类型)是一种花哨的编程工具,可以让多个用户同时编辑相同的数据。它们让您可以毫无延迟地在本地工作。(您甚至不必在线)。当您与其他用户和设备同步时,一切都会神奇地同步并最终保持... 详细

KMQ:基于Apache Kafka的可靠性消息队列

21-06-14 264 banq

当从Apache Kafka接收消息时,只能确认所有消息的处理达到给定的偏移量。由于这种机制,如果出现任何问题并且我们的处理组件出现故障,重新启动后它将从最后提交的偏移量开始处理。 但是,在某些情况... 详细

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