自我介绍:
本人目前在一家独角兽电商公司做后端开发,负责电商交易链路相关功能开发,接触交易系统有一段时间了,现在谈谈我对交易系统的一些看法,算是对之前工作内容做下总结。
交易架构图:
交易系统作为电商链路中的核心一个环节,承载着整个平台流量的变现。它依赖下游会员、促销、商品、支付等服务,并为上游业务提供交易功能的支撑。交易系统需要保证什么特性、或者说交易系统的难点在哪里?我这边总结了3个点:
-
稳定性
-
支持业务扩展
-
数据一致性。
本文我将从上面几个角度来谈谈我对交易系统的理解
稳定性
首先是稳定性,可以说是交易系统最重要的的一个指标了,一个中大型电商公司日均流水往往在上亿级别,如果交易系统down掉几分钟损失往往是巨大的,在公司内部是要背P0事故的,所以可以说稳定性是交易系统最最最重要的。
保障交易系统稳定性可以围绕下面4点来进行讨论:
一.其他系统挂自己不挂:
1