实时策略系统关键流程(新)
2017-06-05 14:08:05 0 举报
实时策略系统关键流程
作者其他创作
大纲/内容
从 Kafka 获取事件
获取当前有效策略列表
根据人群过滤策略(获取策略主体)
更新人群发送次数
单个策略(包含策略主体)
列表为空
处理完毕
处理单个策略(获取发送主体列表)
遍历列表
失败
构建事件队列
获取事件队列
获取命中策略列表
根据人群发送频率过滤发送主体列表
得到命中策略列表
实时策略系统关键流程
更新发送次数
否
根据人群过滤发送主体列表
出列
处理单个发送主体(发送消息)
本次发送结束
开始
开始/结束
结束
准备消息内容(解析消息内变量)
根据事件类型过滤策略列表
获取文件锁
得到发送主体列表
获取当前发送频率列表
根据事件条件过滤策略列表
获取发送主体列表
发送消息
是否有有效事件
获取一个事件
获取一个发送主体
根据场景过滤策略
队列为空
根据策略发送频率过滤发送主体列表
成功
0 条评论
下一页