#分布式共识一致性专栏

双重写入:如何解决微服务分布式系统中数据不一致? - Thorben

20-02-02 2366 1 banq

由于许多新应用程序是作为 微服务 系统构建的,因此双重写入已成为一个普遍的问题。它们是导致数据不一致的最常见原因之一。更糟的是,许多开发人员甚至都不知道双重写入是什么。 什么是双重写入? ... 详细

RabbitMQ新的持久的、可复制的分布式事务一致的仲裁队列 – Richard Seroter

20-01-29 2678 2 banq

分布式系统中的状态复制协调非常困难。在一系列联网过程中如何共享状态数据信息并彼此保持同步?最近, RabbitMQ 团队发布了一种新型的队列,该队列使用 Raft Consensus算法 在集群中提... 详细

避免踩坑:如何防止Apache Kafka丢失数据? Kafka中那些为追求高可用性而忽视的高可靠性配置参数 - SoftwareMill技术博客

20-04-02 2048 1 banq

讨论Kafka中最重要的配置,从而能防止Kafka中的数据丢失。 生产者消息确认机制 这是生产者级别的超重要配置。根据文档,消息确认acks属性是: 生产者客户端要求kafka集群中选举的领... 详细

分布式系统的模式 - martinfowler

20-08-05 1166 2 banq

分布式系统给程序带来了特殊的挑战。它们通常要求我们拥有多个数据副本,这些副本需要保持同步。但是我们不能依靠处理节点可靠地工作,并且网络延迟很容易导致不一致。尽管如此,许多组织仍依赖一系列核心分布式软... 详细

Redis发布RedisRaft:提高Redis分布式一致性 –thenewstack

20-09-05 1444 1 banq

Redis已经不是简单的分布式缓存,迈向分布式数据库系统,Red Labs最近发布了 RedisRaft 开放源代码项目,目标帮助开发多个Redis数据库之间的数据复制,试图实现分布式强一致性部署。... 详细

消息队列全面大指南 - sudhir

21-01-08 1171 1 banq

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

ScheduledThreadPoolExecutor易出现时钟漂移问题,不宜使用在UTC、系统时间或用户交互方面的定期调度,CronScheduler是用于与外部交互的可靠Java调度程序 - Leventov

20-01-30 1437 banq

ScheduledThreadPoolExecutor 容易出现无限的时钟漂移 最近,我意识到 ScheduledThreadPoolExecutor 容易出现无限制的 . 详细

长期运行的基于Lua脚本的Redis事务问题 - scalegrid

20-10-21 1121 banq

Redis提供了两种处理事务的机制- 基于MULTI / EXEC的事务 和 Lua脚本评估 。Redis Lua脚本是 . 详细

什么是分布式一致性领域的CALM定理? -ACM

20-10-14 1073 1 banq

逻辑单调性的一致性(Consistency As Logical Monotonicity:CALM):当且仅当问题是单调的时,问题才具有一致的、无需协调的分布式实现。 CALM定理是为了避免... 详细

分布式事务锁模式之一:租用Lease

21-01-15 772 1 banq

分布式系统中群集节点需要对某些资源的独占访问权。但是同时会造成其他节点操作崩溃;其实这些节点可以对资源实现短暂的连接然后断开,这样它们不会无限期地保持对资源的访问。 应用案例: Google的... 详细

分布式共识新算法:PigPaxos突破Paxos通讯瓶颈,吞吐量提高尽3.5倍

20-03-19 1239 1 banq

PigPaxos的中心思想是 使跟随者服务器节点与领导者服务器节点的通讯脱钩。 PigPaxos修改了通信流程,使用基于中继的通信流程代替Paxos中领导者和跟随者之间的直接通信。 PigPax... 详细

Kafka Streams 2.5提供更高的高可用性和交互式查询 - confluent

20-06-09 825 banq

是什么阻止您将Kafka Streams用作构建应用程序的数据层?毕竟,它具有快速的嵌入式RocksDB存储,可为您处理冗余,具有高度可伸缩性并提供正好一次精确的语义。 推荐博文: Apache K... 详细

分布式系统中连贯性coherence和一致性consistency的区别?

20-09-29 861 banq

连贯性coherence 确保可以按顺序看到写入内容(带有业务语义); 一致性consistency 确保可以在不同位置按有意义的顺序查看写入的内容(无关乎上下文或语义)。 分布式算法CRDT不... 详细

Java并发中volatile和happen before是什么? - javarevisited

20-06-30 880 banq

要了解happen before,需要首先了解 如果多个线程访问同一个变量会发生什么问题? 尤其是当一个线程写入该变量,而一个线程同时从该变量读取时。 例如,假设我们有以下由线程T1执行的代码(请注... 详细

为什么在Apache Druid中的实时数据使用Kafka索引 ? -Kartik Khare

19-12-25 1584 banq

将数据存储在实时数据流中一直是一个挑战。解决方案取决于您的用例具体情况。如果要存储数据以进行每日或每月分析,则可以使用分布式文件系统并在其上运行 Hive 或 Presto ;如果要运行一些简单的实... 详细

共有 84 上一页 1 2 3 4 5 6 下一页