-
赌你看不懂:分布式存储系统的数据强一致性挑战(主流分布式存储)
自从 Google 发布 Spanner 论文后,国内外相继推出相关数据库产品或服务来解决数据库的可扩展问题。字节跳动在面对海量数据存储需求时,也采用了相关技术方案。本次分享将介绍我们在构建此类系统中...
-
浅谈 RocketMQ、Kafka、Pulsar 的事务消息
导语 事务是一个程序执行单元,里面的所有操作要么全部执行成功,要么全部执行失败。RocketMQ、Kafka 和 Pulsar 都是当今业界应用十分广泛的开源消息队列(MQ)组件,笔者在工作中遇到关于...
-
用 Node 轻松完成一个分布式事务 TCC,保姆级教程(用我的手指搅乱吧.∼在打烊后仅剩)
什么是TCC,TCC是Try、Confirm、Cancel三个词语的缩写,最早是由 Pat Helland 于 2007 年发表的一篇名为《Life beyond Distributed Transa...
-
用Python轻松完成一个分布式事务TCC,保姆级教程(python 分布式事务)
什么是分布式事务?银行跨行转账业务是一个典型分布式事务场景,假设A需要跨行转账给B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的ACID,只能够通过分布式事务来解决。 分布式事务就...
-
分布式数据库系统面临的问题和挑战
分布式数据库系统在逻辑上可以看作一个完整的系统,用户如同在使用单机数据库系统;但是,从物理角度看,其为一个网络系统,包含若干个物理意义上的分散的节点,而节点之间通过网络进行连接,通过网络协议进行数据交...
-
面试分布式事务必问知识点!(java分布式事务解决方案面试题)
相信大部分小伙伴在面试过程中,只会针对面试官提出的表面问题来进行回答。其实不然,面试官问的每一个问题都是经过深思熟虑的。 面试的时间相对来说也是短暂的,面试官不可能在很短的时间内就对你非常了解,他想通...
-
为什么不建议你用分布式事务? 原创(什么是分布式事务问题,如何解决)
【.com原创稿件】伴随着业务的快速的发展、越来越高的业务复杂度,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。 图片来自 包图网 随之而来就必然遇到分布式事务这个难题。而我的这篇文章...
-
阿里分布式中间件 Seata 从入门到精通(阿里 数据同步中间件)
最近在写一本关于阿里巴巴分布式事务中间件 Seata 的电子书,Seata可以说是分布式事务中间件中最完善的了,包括了 AT、TCC、Saga、XA 四种模式,目前 Seata 已经更新到了 1.4....
-
灵魂发问:重复消费顺序消费分布式事务
hello大家好 我是大家的学习成长小伙伴Captain 我们继续学习RocketMQ,上一篇我们学习了广播消息、延迟消息、批量消息、过滤消息这些在RocketMQ中的特性,这一篇我们继续来学习Roc...
-
【分布式】资源与事务:可观测性的基本二重性
西格曼:我叫本·西格曼。我是Lightstep的联合创始人兼首席执行官。我在这里讨论的是资源和事务,这是可观察性的一个基本的二元性。我职业生涯的大部分时间都在研究可观察性。在我职业生涯之初,我在谷歌工...