oms
2021-07-17 21:03:34 1 举报
订单,限流,订单流
作者其他创作
大纲/内容
确认订单(已支付)
......
PMS/商品
MMS/营销服务
转化率10%
退款/退货
营销活动几分钟产生
UMS/用户
带有营销活动标识的秒杀/大促等商品信息
OMS/订单服务
100000000次PV/日
order&status&topic
300KB*30/秒对象生成
PMS/商品服务
OMS(4核8G)300单+/秒
MARKET/营销
关联其他对象PMS,MARKET,UMS放大30倍
履约(分佣/返息/...)
每秒产生300KB*30*10 = 90M+对象1S后变成垃圾对象
UMS/用户服务
确认收货
正常三四小时产生
每秒1000多单
5000000+DAU/日
Redis缓存
BI/报表
双向Feign
UMS接口:1.接口2.接口3.......PMS接口:1.接口2.接口3.......MMS接口1.接口2.接口3......
正常检索
发货(虚拟/实物)
RateLimiter实现策略
平均二三十次PV/UV
加购/收藏
LIMIT-SDK/限流
OMS-MQ
DRS/数仓
开始
浏览PV/UV
结束
OMS/订单
BTS.SCHEDULE/基础调度服务
PMS 可从MMS获取营销维度的数据,该产品配置了哪些营销规则?PMS 可从UMS获取用户维度的数据,该产品被哪些用户购买?
提交订单(待支付)
每秒几十单
UMS 可从MMS获取营销维度的数据,该用户有哪些活动可参与,有哪些券可用?UMS 可从PMS获取商品维度的数据,该用户购买过哪些商品?又或者浏览过哪些商品,如何千人千面,如何精准推荐?
Feign
1KB/单
OhterLimiter实现策略
RedisLimiter实现策略
日均50W单
每秒300KB订单对象生成
其他查询操作再放大10倍
MMS 可基于产品营销 MMS 可基于用户营销
OMS 从PMS处获取商品维度数据,通过商品唯一标识可从MMS获取该商品关联的营销维度的数据(券、活动、满减......等等),结合UMS提供的数据,可以通过各种逻辑处理判断(如,某等级会员用户,参与了A活动,享受7折优惠,同时该商品满200送爱奇艺会员一年,此处需要通过规则引擎实现),确定用户最终的订单金额,进而将营销在UMS 和PMS 领域给用户展示出来,吸引用户消费,在OMS领域环节,实现营销业务数据聚合处理
0 条评论
下一页