摘要:從古至今,我們的交易與消費過程 發生着翻天覆地的變化。今天,帶大家一起 解密持續千年那些買買買背後的故事。
本文分享自華為雲社群《揭秘買買買千萬級交易背後的那些事》,原文作者:華為雲頭條 。
上雲總動員幹貨進行時,帶你一起揭秘買買買背後的那些事!
從古至今,我們的交易與消費過程
發生着翻天覆地的變化
今天,雲寶想帶大家一起
解密持續千年那些買買買背後的故事

遙想遠古時期
人們通過以物易物的方式實作消費需求
但常因物品價值不對等而不歡而散
後來出現貨币,從貝殼到銅錢
“買買買”是實作了但錢币難以随身攜帶
交易變成沉甸甸的“負擔”
宋朝出現紙币“交子”,大大提升了交易效率
但随之而來的“僞鈔”問題也困擾人們千年
現在,網際網路技術的發展
讓網絡支付滲透生活的每一個角落
各類交易通過掃碼、碰一碰就能支付
但謹慎的小夥伴一定關注過
最早的線上購物,曾經出現買家下單成功
付了錢卻沒收到貨
賣家接到投訴卻沒找到訂單記錄
生生吃了個差評卻無處說理
這到底是怎麼肥事?
雲寶這就帶你走近微服務之
為支付操碎了心特别篇
不過,在了解現代交易産生的問題之前
我們先來看看下面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分布式事務管理呢?
碼上檢視使用詳情吧▶點選
點選關注,第一時間了解華為雲新鮮技術~