#一致性

分布式事务的替换者:在线事件处理OLEP(事件溯源) - ACM权威

19-08-07 1387 4 banq

近半个世纪以来,ACID事务(满足原子性,一致性,隔离性和持久性的特性)一直是确保数据存储系统 一致性 的首选。众所周知的原子性属性:在发生故障时,可确保事务写入的全部或全部都不会; 隔离防止同时运... 详细

为什么我们需要volatile关键字?

19-05-25 2 752 1 banq

volatile字段以确保多个线程始终看到最新值,即使缓存系统或编译器优化正在起作用。从volatile变量读取始终返回此变量的最新写入值。java.uti.concurrent包中的大多数类的方法... 详细

分布式系统的硬核:时间时钟问题和算法

19-05-18 1269 2 banq

分布式系统中时间是核心概念,依靠时间多个机器才能协同交互。分布式数据库 微服务交互都逃不过这个硬核。本文概括了物理时钟和逻辑时钟等概念。 作为软件工程师,我们都依赖于时间概念:确保我们程序中的事件遵... 详细

使用事件溯源、Kafka和OGG从Oracle内部复制数据

19-09-11 643 2 banq

OGG:Oracle GoldenGate是一个产品,它允许我们为数据库中发生的每一项活动(Kafka)生成消息 - 更新,插入,删除 - 我们将全部获取。Debezium是一个类似的产品,可以与M... 详细

断路器的回退是被高估的弹性设计 - nurkiewicz

19-07-11 254 2 banq

断路器中的回退是通过一些预先配置的响应来替换发生的故障,从而使故障的范围受到限制并且对最终用户隐藏。然而,在现实生活中,简单的回退往往过于简单,我建议采用更强大的方法来处理故障,补偿发生的故障。 ... 详细

GitHub - fencyio:为RabbitMQ消费者提供幂等性保证的库包

19-05-28 762 1 banq

fency是一个使用SpringBoot和Redis消除RabbitMQ中重复消息的开源项目。 即使发送方应用程序仅发送一次消息,接收方应用程序也可能不止一次地接收消息。 幂等元一词在数学中用于描述... 详细

如何编写幂等的Bash脚本(函数)? · Fatih Arslan

19-07-08 465 banq

当你你写了一个bash脚本,但是由于错误而运行一半退出了,当您修复了系统中的错误并再次运行这个脚本。但是脚本中的一半步骤会立即失败,因为它们已经作用于您的系统了。要构建弹性系统,您需要编写幂等的软件... 详细

四年运维生产经验分享:Nordstrom的事件溯源系列之一

19-08-06 259 banq

在Nordstrom,我们一直在探索一种特定类型的近实时数据流,称为事件溯源/事件采购,通过结合开源项目和过去四年运维生产的功能。在此过程中,我们学到了很多东西,并希望分享我们所看到的一些机会。 ... 详细

共有 53 上一页 1 2 3 4 5 6 ... 7 下一页