产品技术平台架构
2023-04-24 20:39:36 9 举报
1111
作者其他创作
大纲/内容
说明订单B确实是移动POS转药急送的订单
步骤重排
准备上下文的基本环境对象
单品加价购
活动推优过滤能力
过滤省钱卡商品
第十二步
入缓存
第二步
多品推优
优惠券过滤
单品赠送
合约信息
MDM商品
计算能力
积分活动排除省钱卡商品计算
第八步
返回结果
促销计算
订单中台
券推优
匹配不同类型的事件,然后从所有的监听器中把不符合条件的过滤掉
是
会员标签
优惠券分摊
限购能力
第七步
能力扩展
优惠券推优
确定商品参与个数
retailType=2007?
移动POS
根据传入的类型,得到需要的工厂集合的实例
gateway
范围
每次监听器在实际操作的时候都会执行listener.*()
第十步
省钱卡商品入促销缓存
能力
初始化
3d
多品计算
促销中台领域步骤&能力
开启计时器StopWatch stopWatch = new StopWatch()
MySql
MDM特殊商品不参与券原因类型透出
thirdPartyOrderNo就可能是移动POS的订单号B
促销单开始
赠送、换购类推优需去掉省钱卡商品后再行推优,且只限制海典渠道
用户是否手动选择
itemcenter分类
根据thirdPartyOrderN=X查询得到结果
单品换购
活动计算、分摊
券推优排除MDM商品能力
还原未参与价格
特价
存储热表
第九步
再根据orderId=A查询得到结果
Service3
Service1
确定计算顺序
活动查询
移动POS推送MQ消息
数据同步
DTP管控
促销中台
注册listenersSpringApplicationRunListener listeners = getRunListeners(args)
Rocket
单品特价
MDM特殊商品同步能力
推优/指定顺序计算
优惠券计算
分摊优惠金额
能力概览
跳过
特殊商品过滤开关能力针对渠道维度:APOLLO
Service2
数据存储和计算
制作促销单
标签
处理同步
retail-gateway
新疆分区
获取文件中的对应类的全路径
MDM集团表变更
模块
促销结果
binlog同步
处方同步
PC端
处方数据
获取就诊人id
多品换购
业务商品
marketing
多品活动
初始化参数初始化计算对象初始化计算
满减、打折券排除商品参与券
周期
结果组装
多品满减
华中分区
分摊单品赠品
步骤编排
监听binlog
所有多品活动排除省钱卡商品计算
预算每个活动优惠
同步模块
排除
订单详情查询
改动
业务数据源
ordersource=70?
单品计算
大流量
MDM
根据业务身份路由
热表
多品打折
客户端
MDM排除商品能力
RocketMQ
云POS
数量为1维度拆分计算每个商品价格a*10 = a0 ~ a9
单品满减
主分区
步骤详情
配置系统属性java.awt.headless
Bitmap
测试+联调
限购同步
数据存储引擎
设置系统属性,保证某些bean不会添加到准备的环境中
华南分区
单品推优
获取处方单号
Partition
移动POS转药急送处方单线上同步
互斥处理
解析retailType和costumerNumber字段
同步热表
麒麟人群包
分类
活动计算
单品活动推优
接收MQ
准备阶段
限购
elasticsearch
发送MQ自产自销
连锁转移
业务中台门店
promotion
保留当前计算结果
纸质券排除商品参与券
新能力
位图存储计算
限购设置
costumerNumber订单号为X
计算分摊
OMS
四类药数据
计算准备
商品匹配
互斥能力
属性
凭证
保存入库
验证
活动过滤
第五步
业务中台权限
否
组合商品组装
门店
加载所有监听器
加载命令行的参数值
计时器结束并打印程序运行的时长
MESSAGE-BUS
券推优计算
多品赠送
药急送
准备banner打印
通用能力
orderType=10
门店连锁信息查询
领域步骤
单品活动
参数验证
根据反射得到具体的类实体对象
线上业务
质量中台
ES连锁商品标签
海典活动推优
获取一个EventPublishingRunListener的对象,此对象会贯穿整个启动过程,每次在进行监听器操作的时候,都会从中获取具体的监听器
UMP优惠券
海典POS
药急送处方
权限中台
MDM门店
第四步
互联网医院
计算每个商品优惠
参数统一
英克
工时
特管药数据
活动计算过滤能力活动分摊过滤能力
开始运行run方法
英克POS
retailTypeCode=2007?
隔离区转移
starting()
ERP-SAAS
特管药同步
赠送、换购类计算及分摊,需要去除省钱卡商品的透出和分摊,且只限制海典渠道
数据集成
活动筛选
华东分区
业务会员
能力开关
判断当前应用程序的类型NONESERVLETREACTIVE
增加特殊商品类型标识
处方登记同步
找到程序运行的主类
连锁维度查询活动批量查询Redis获取
分库分表
海典
确定计算前价格
同单品活动逻辑
业务身份
所有单品活动排出省钱卡商品计算
优惠券查询
多品加价购
Redis集群
线下零售
连锁
getSpringFacttoriesInstances
RocketMq
设置异常报告期对象
商品合并
加载所有的初始化容器
new SpringApplication()
业务门店
分区存储
就诊人详情查询
发布促销
第三步
单品组装
能力应用
能力开关针对各个渠道是否开启某些商品的过滤能力
单品打折
赠品换购品
过期时间
四类药同步
会员
查询能力
第一步
券计算
组合计算
第六步
同步数据表
隔离区
第十一步
主动发布
自产自销
获取spring.factories文件中的内容
运行所有的监听器对象
刷新上下文环境(关键步骤)refreshContext
标签同步
再根据orderId=B查询得到结果
符合条件的监听器,会执行自己具体的处理逻辑
组合推优
优惠券预算
多品组装
西南分区
Mysql
CUSTOMERNUMBER就是海典转药急送订单号A
Redis
商品拆分
参数验证身份验证参数统一
多品活动推优
条件过滤
0 条评论
下一页