#分布式事务

      更多分类

程序员眼中的区块链

18-05-22 2 1547 5 banq

这是一篇从程序员视角看区块链的文章,将区块链落地为程序员能够理解的概念,比如图灵状态机,而状态机是一种状态模式,是事件驱动建模的核心。本文适合区块链入门阅读: 不对称密码已经存在了很长一段时间,密钥... 详细

苹果开源其分布式强一致性数据库FoundationDB

18-04-20 277 banq

苹果终于开源其威力巨大的强一致性分布式数据库,根据CAP定理,在分布式分区的情况下,如果想保持强一致性是很难的,Google的Spanner进行了这方面创新,可惜没有开源,如今另外一个世界顶级数据库苹... 详细

区块链的工作证明其实是一个分布式时钟

18-04-19 1147 2 banq

本文主要解释了区块链中的重要功能:工作证明(Proof-of-Work)。主要说明工作证明对于区块链是一个重要特征,而且是必须的;区块链中其他经常被提及特征(如安全性)反而是次要的,虽有用但非必须。 ... 详细

从CRUD编程切换到事件溯源和区块链编程

18-04-08 2 1912 17 banq

CRUD是增删改查的简称,其中增删改都属于一种变动操作,而新增和删改分别属于两种不同类型的变动,如果以记账来类比,新增等同于多了一笔金额,而删改等同于减少了一笔金额。 下面以文档的增删改查从记账角度... 详细

事件概念正在重塑分布式系统的未来

18-03-24 943 5 banq

这是Akka的创始人和Lightbend的创始人Bonér博内尔在2018 Qcon伦敦大会上的 演讲 ,他已经使用事件概念20多年,现在引起了越来越多人的兴趣,他认为这是因为下面四个原因: (1)... 详细

分布式事务Saga模式

18-03-10 2854 4 banq

两阶段提交2PC是分布式事务中最强大的事务类型之一,两段提交就是分两个阶段提交,第一阶段询问各个事务数据源是否准备好,第二阶段才真正将数据提交给事务数据源,当需要同时更新多个数据源实体时,例如确认订单... 详细

微服务分布式事务Saga模式简介

18-02-07 3647 3 banq

该文是基于《微服务模式》作者Chris Richardson的QCONSF 2017会议上的PPT文章( 这里 )和其 Eventuate Tram Saga框架之上,对Saga模式进行的原理性解说,... 详细

微服务分布式事务Saga框架

18-02-06 1 2755 4 banq

Eventuate Tram Saga框架是使用JDBC / JPA的Java微服务的Saga框架。 微服务架构遇到的主要挑战是维护跨服务的数据一致性。每项微服务都有自己的私有数据,不能使用传统的分... 详细

超越分布式事务

18-01-11 1 1306 5 banq

该文是Salesforce的软件架构师Pat Helland于2016年12月发表的针对其在2007年CIDR(创新数据库研究会议)上首次发表的同名文章的更新和缩写版本。他曾经发表“不变性改变一切”。... 详细

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

18-01-05 1 4499 5 banq

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

开源分布式事务数据库AntidoteDB

17-12-07 1043 4 banq

当前数据库领域存在两大派别:关系数据库代表的强一致性和NoSQL代表的最终一致性。而AntidoteDB介于这两者中间,提供正好一致性。 强一致性数据库优点: 1. 同步更新数据 2. 满足CAP中... 详细

分布式微服务为什么很难?

17-08-31 2226 5 banq

本文主要谈论了微服务系统之间通讯RPC同步和异步队列的不同,RPC同步速度快但不可靠;异步队列速度慢一点但可靠。本文也解释了其背后原因,比如缺乏统一时钟,也就是著名的拜占庭将军问题,认识这点后,会更加... 详细

区块链中的分布式模式

17-08-06 1388 4 banq

本文从分布式系统角度讨论了区块链中的几种创新模式:不可变模式、异步和共识以及网络容错可靠性。 不可变模式 区块链是不可变的。 分布式系统已经在相当一段时间内依靠不变性来消除异常。 比如日志结... 详细

Kafak消费者的使用

17-07-06 457 banq

该文详细介绍了Kafka消费者原理和使用策略,如果我们将消费者的偏移量使用JDBC事务或JTA事务保存起来,就能实现分布式端到端的事务,也就是通常所说的分布式事务。 消费者是否活着 每个消费... 详细

正好一次(Exactly-once)消息传递在Kafka中已经完全支持

17-07-04 5572 8 banq

本文是来自Kafka的创始人Jay Kreps的一篇博文,回答了世面上怀疑Kafka是否支持正好一次(Exactly-once)的消息传递,从而说明了Kafka能支持分布式事务,保证微服务事务的完整性... 详细

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