关于事务:电商千万级交易的金手指分布式事务管理

5次阅读

共计 1924 个字符,预计需要花费 5 分钟才能阅读完成。

摘要:从古至今,咱们的交易与生产过程 产生着天翻地覆的变动。明天,带大家一起 解密继续千年那些买买买背地的故事。

本文分享自华为云社区《揭秘买买买千万级交易背地的那些事》,原文作者:华为云头条。

上云总动员干货进行时,带你一起揭秘买买买背地的那些事!

从古至今,咱们的交易与生产过程

产生着天翻地覆的变动

明天,云宝想带大家一起

解密继续千年那些买买买背地的故事

遐想远古期间

人们通过以物易物的形式实现生产需要

但常因物品价值不对等而不欢而散

起初呈现货币,从贝壳到铜钱

“买买买”是实现了但钱币难以随身携带

交易变成沉甸甸的“累赘”

宋朝呈现纸币“交子”,大大晋升了交易效率

但随之而来的“伪钞”问题也困扰人们千年

当初,互联网技术的倒退

让网络领取浸透生存的每一个角落

各类交易通过扫码、碰一碰就能领取

但审慎的小伙伴肯定关注过

最早的线上购物,已经呈现买家下单胜利

付了钱却没收到货

卖家接到投诉却没找到订单记录

生生吃了个差评却无处说理

这到底是怎么肥事?

云宝这就带你走近微服务之

为领取操碎了心特别篇

不过,在理解古代交易产生的问题之前

咱们先来看看上面 3 个内容

Q1:什么是事务?

事务是由一组 SQL 语句组成的逻辑处理单元,可看做是一次大流动由不同小流动组成;它们具备 4 个属性,即事务 ACID 属性:

  • 原子性(Atomicity)
  • 一致性(Consistency)
  • 隔离性(Isolation)
  • 持久性(Durability)

大家只需重点记住

TA 们要么全副胜利要么全副失败

不存在“薛定谔的事务”

Q2:什么是分布式事务?

单体利用拆分成多个利用后,造成了 SOA 架构,或者是微服务架构。这时候就变成了一个分布式系统,而依赖分布式系统所产生的事务,就是分布式事务。

划个重点

单体架构下的一般事务因为利用未拆分

所有性能混在一起,牵一动员全身

而微服务架构下的分布式事务则因为利用拆分后

各零碎分工合作,权责明显

Q3:为什么须要分布式事务?

给大家看个分布式事务典型场景~

整个电商购物波及到了 4 个零碎

从订单零碎开始发动事务

如果在下单这个过程中

仓储零碎最终并没有生成出库记录

那库存零碎应该要勾销扣库存减扣

积分零碎应该也要勾销加积分

TA 们能力放弃 数据一致性

防止买卖双方“喜剧”的产生

数据不同步

分布式事务让数据统一

怎么样,也来一款试试吗?

给大家举荐下

华为云分布式事务管理 DTM

能有机整合整体购物流程

岂但不便买家、卖家、平台治理

而且反对电子商务平安凋敝地倒退

从此和鸡飞狗跳的购物问题 say 拜拜啦

华为云 DTM 是华为云分布式事务管理中间件,提供了高牢靠的分布式事务处理能力。反对跨微服务事务、跨库事务、多数据源、非侵入式事务、TCC 事务、事务监控、高 TPS 事务处理能力及数据分析等性能场景,帮忙企业满足外围业务数据(如交易数据)一致性需要。

亮点太多几乎说不完

↓↓↓

DTM 反对非侵入式事务处理、实用于金融、电信、电商、物流、营销、社交、游戏、视频、物联网、车联网等各个领域,是分布式事务技术发展趋势。业界曾经有大量的实际。而且,企业能够疾速接入应用分布式事务,无需任何业务革新,只需退出注解即可运行。

DTM 反对 TCC 事务处理、TCC 简直满足所有业务场景,实用面极广,作为非侵入事务的补充,例如配合 MongoDB,Redis 等非侵入模式不实用的数据库时应用。

微服务框架反对宽泛,例如 Spring Cloud、CSE、Dubbo 等;业界当先的高性能(单集群 10w TPS 以上)解决秒杀,双十一场景无压力;反对跨 AZ 能力容灾能力,此为银行,金融业刚需能力;反对多引擎治理。

哪些状况下尤其举荐华为云 DTM?
云宝也给大家简略说说

「金融行业数据“印钞机”」
应答金融畛域高频交易,数据同步快到腾飞
证券、基金公司的高频交易,对 TPS 要求极高
有了 CSE+DTM 这对最佳搭档
带来数据高效同步
帮忙金融机构缩小每笔交易时长
“工夫就是金钱”你懂的

「政务畛域领取顶梁柱」
在信息化时代下,政务零碎也越来越先进
同时也变得复杂起来
作为领取转账场景的延长
生存缴费 在政务零碎中不可或缺
例如缴纳水电费,电话费,上网资费等
有了 DTM 当前,这些通用的场景都能够 简略接入
帮忙政务部门解决分布式事务一致性
保障政府零碎能更好的为人民服务

「泛互联网多畛域小能手」
无论是 积分商城 波及的会员卡余额扣减
会员积分减少、会员成长值减少等
还是刹时流量极高的 电商双 11 秒杀
再或者是同步各航司数据 订票软件

DTM 都能帮你算的清清楚楚
提早到账整的明明白白
确保用户能下单就肯定能够定到票
精确反馈订单信息

帮忙大规模公司在线上 协同办公 也不含糊
零碎或数据批改的一致性,给保障妥妥的
晋升个几倍办公效率,那都不是事儿

说了这么多,怎么应用 DTM 分布式事务管理呢?

码上查看应用详情吧▶点击

点击关注,第一工夫理解华为云陈腐技术~

正文完
 0