#CAP定理文章排行榜

为什么正好一次(Exactly-Once)传递是不可能的?

16-11-27 7129 9 banq

这是分布是系统领域很重要的一篇文章,主要论述在消息传递中"最多一次"、"最少一次"和"正好一次"三者中正好一次传递是不可能的,也就是通过网络两个服务器之间的调用恰好通过一次就完成正确通讯是不可能的。至... 详细

CAP定理在分布式系统设计中的最新应用

18-01-05 1 6944 6 banq

本文翻译自国外InfoQ和计算机杂志上一篇2012年旧文,本文就有关数据同步进行了讨论,特别关注业务事务的不变性与一致性如何在 分布式系统 中巧妙保证,探讨了长时间运行的事务的补偿机制。这些对分布... 详细

YugaByte DB:高性能的分布式ACID事务的开源数据库

18-05-31 2 5202 3 banq

在分布式数据库领域中,高性能 + 强一致性事务是代表数据库水平高低的重要象征,这个领域最高水平的数据库是Google Cloud Spanner和Azure Cosmos DB以及Apple最近开源的... 详细

优步是如何用Kafka构建可靠的重试处理保证数据不丢失

18-03-18 6868 4 banq

在 分布式系统 中,重试是不可避免的,我们经常使用后台跑定时进行数据同步,同步不成功就实现重试,重试次数多少取决于你追求一致性还是可用性,如果希望两个系统之前无论如何都必须一致,那么你设置重试次数... 详细

数据库数据复制技术入门

19-01-07 1719 4 banq

复制数据库数据可以使我们的应用程序更快,并增加我们对故障的容忍度,但是有很多不同的选项可供选择,每个选项都带有成本付出。如果我们不了解我们使用的工具是如何工作的,以及它们提供的保证是什么(或者更重要... 详细

如何在系统设计中使用CAP定理?

17-12-13 2181 5 banq

什么是 CAP定理 ?在Consistency一致性, Availability可用性, Partition-tolerance分区容忍性三者之中只能选两。 CP: 高一致性C和分区容忍性P的系... 详细

区块链和CAP定理

17-04-18 3104 3 banq

微软首席 架构 师Yaron Goland发表文章解释了一个区块链客户端是如何基于其实现在CAP的AP或CP之间进行选择的。一个交易发生后有多少数据块记录了这项交易,越多表示系统达到广泛共识,一致... 详细

以正好一次(Exactly-Once)方式传递数十亿消息

17-06-30 1 2274 2 banq

所有数据流水线的唯一要求是它们不能丢失数据。可以延迟或重新排序,但不能丢失。 为了满足这一要求,大多数 分布式系统 实现至少保证一次(least-once)传递。实现至少一次传递的技术通常等于:... 详细

国内某电商傍上Spring Cloud只是一场营销

18-11-27 1 856 2 banq

Spring Cloud 原本来自Netflix OSS,但是目前面临服务网格竞争,以及 Netflix宣布放弃Hystrix ,Spring Cloud与服务网格Istio竞争中处于弱势之中,但是S... 详细

著名的分布式事务数据库谷歌Spanner设计有坑!

18-09-22 1967 1 banq

CAP定理指出,在网络分区的情况下,不可能同时保证一致性和可用性。由于网络分区在可扩展的 分布式系统 中理论上是可行的,因此现代可扩展数据库系统的 架构 师分为两大阵营:优先考虑可用性的阵营(... 详细

在单体架构中应用Hystrix

18-11-14 560 2 banq

Hystrix是一个非常成熟的库,用于隔离 分布式系统 中的远程操作。通常只有在“纯”微服务 架构 中运行时才由开发人员考虑。但是即使我们的项目“只有”一个或两个连接到外部系统,是否也值得一... 详细

数据库复制技术之三:最终一致性

19-01-07 1174 banq

前文讨论了数据库的 多领导者复制 ,现在看看无领导者复制: 无领导者复制 亚马逊的DynamoDB推广的另一个想法 (虽然几十年前首次出现)就是没有领导者,每个副本都能接受写入(也许它应该被... 详细

应付网络抖动等临时故障的重试策略

18-09-19 1560 banq

REST调用或同步是服务器之间通讯的经常方式,在没有 分布式事务 机制保障情况下,需要我们开发人员手工进行重试,重试几次失败后进行业务回退操作,重试非常重要,容易造成网络堵塞,引入断路器又过于重量... 详细

苹果FoundationDB事务宣言

18-06-01 759 banq

在分布式数据库领域中,高性能 + 强一致性事务是代表数据库水平高低的重要象征,苹果的开源数据库FoundationDB是媲美Google Cloud Spanner和Azure Cosmos DB,他... 详细

PayPal将CRDT数据类型落实到生产环境

18-12-23 379 banq

Dmitry Martyanov谈到PayPal如何开发处理一致性问题的 分布式系统 ,并分享他在开发基于最终一致数据存储的系统中学到的经验教训。该解决方案利用无冲突,复制的数据类型CRDT和因... 详细

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