电商系统
文章平均质量分 77
uhana
这个作者很懒,什么都没留下…
展开
-
谈谈我对电商交易系统的理解
自我介绍:本人目前在一家独角兽电商公司做后端开发,负责电商交易链路相关功能开发,接触交易系统有一段时间了,现在谈谈我对交易系统的一些看法,算是对之前工作内容做下总结。我对交易系统总结:交易系统作为电商链路中的核心一个环节,承载着整个平台流量的变现。它依赖下游会员、促销、商品、支付等服务,并为上游横向业务提供交易功能的支撑。交易系统需要保证什么特性、或者说交易系统的难点在哪里?我这边总结了3个点:稳定性 支持业务扩展 数据一致性。本文我将从上面几个角度来谈...原创 2021-03-03 22:18:01 · 1960 阅读 · 2 评论 -
流程编排在电商系统中应用
什么是流程编排?流程编排就是将接口或者一段复杂的业务代码拆分成一个个节点/步骤然后聚合成一条执行链,流程编排适合复杂的业务系统,列如电商交易系统。名词流程: 执行处理的整个过程(通常可以理解为一个接口,如下单接口) 节点/步骤:一个完整的流程可以分为多个节点,每个节点可以完成单一的业务行为,比如下单流程中的限流、限购、拆单等。一个节点通常是一个类或者spring bean。 上下文:将节点返回的数据设置到上下文context中,让后续节点能够获取到相关数据(如拆单节点需要获取到初始化购物车节原创 2021-02-23 23:31:09 · 2147 阅读 · 3 评论