策略重构-策略发放V2
2020-10-13 18:14:28 2 举报
策略发放-重构V2
作者其他创作
大纲/内容
1.普通桶2.智能桶权益
结束
entice-center
策略频控
1.时间匹配2.策略类型[仅消息、仅权益]3.数据状态:已准备
data:<桶、List<用户ID>、信息类型:权益、消息、权益+消息>
更新发送状态
成功
MK
发权益
发消息
策略发放
消息数据
获取数据
发送桶记录状态
分页取
获取桶用户
获取策略
crm-smart-consumer
策略所有桶都发送完
所有周期迭代完成
权益数据处理
打日志
Y
触达
crm-coupon-consumer
voucher-center
更新策略状态
关
as-crm-job
触发幂等
从redis获取策略、桶信息
否
权益
消息+权益
状态更新
策略、桶集合
仅消息
N 状态:生效中
线程池<各策略之间 多线程并发执行>
记录:发送中策略:发送中
直接发权益
发券是否成功
消费开关
分组、分批次
是
迭代循环所有策略
消息数据处理
发券
魔法参数准备
失败
桶用户信息
幂等
发送Task
获取系统时间
是否有发权益成功才发消息逻辑
Y 状态:已完成
crm-center
MQ
任务结束
获取发券结果
魔方参数准备
crm-smart-center
待发送的记录
0 条评论
下一页