会员等级流程图
2016-06-20 16:48:58 0 举报
会员等级流程图是一个视觉化工具,用于展示一个组织或系统中不同会员等级之间的关系和升级路径。该流程图通常包括起始点(如新会员)和多个终点(如最高会员等级),以及连接这些点的箭头表示升级条件或要求。通过这个流程图,用户可以清晰地了解每个等级的权益、特权和所需达到的条件,从而更好地规划自己的会员发展路径。此外,会员等级流程图还可以帮助组织或系统管理者优化会员管理策略,提高会员满意度和忠诚度。总之,会员等级流程图是一个有效的沟通和管理工具,有助于促进会员发展和组织成功。
作者其他创作
大纲/内容
根据总消费金额和总消费天数,生成:集团id、会员id、规则id、总雅豆、来源
Y
调用dubbo接口获取:需要初始化的商户成长规则
启动实时处理
循环筛选商户,已经完成初始化的不再处理,生成最终的商户成长规则
实时处理
放入清算topic,供后续异步处理
放入实时topic,供后续异步处理
清算topic,供后续异步处理
放入初始化topic,供后续异步处理
缓存每次调用接口获取的雅豆规则,每天定时清空
停止实时处理
初始化
是否加锁?是否批量处理会员等级?
根据流水中brand_id,调用dubbo接口,获取到brand_id是否开通功能
初始化topic消费者
清算
循环校验规则:该规则相应的初始化任务已经开始或者已经完成,才进行处理
记录清理或者其他任务完成状况,任务日期,任务类型(清算、其他),成功数量,失败数量
一次性获取需要初始化的全量雅豆规则,每次重新获取
实时topic消费者
调用接口,传递参数:集团id、会员id、规则id、总雅豆、来源
根据流水中brand_id,调用dubbo接口,获取到brand下所有正常状态的雅豆规则
其他(运营平台等)
根据雅豆规则到es中查询会员状态(trans_time筛选流水,未清理过取值:初始化执行日期-提前n个月,清理过取值:清理后的有效开始日期):总消费金额或总消费天数
记录初始化任务完成状况,成功数量,失败数量,完成时间,是否完成等等
雅豆清理规则,每次重新获取
循环处理brand:到GP或者impala中查询,生成会员总消费天数或总消费金额。(此功能要支持续点续传,记录会员id的offset)
所有brand下所有会员处理完成后,启动实时处理
清算topic消费者
循环处理brand:筛选需要清理的会员id(当前日期,距离最后一次等级升级日期大于规则中的日期)
查询清理雅豆规则
缓存每次调用接口获取的商户是否开通会员等级功能,每天定时清空
查询ES并发时,可能cpu有瓶颈
循环插入:商户成长规则初始化日志表
根据雅豆规则到es中查询会员状态(有效开始日期:最后一次等级升级日期到现在之间产生的流水):总消费金额或总消费天数(此功能要支持续点续传,记录会员id的offset)
方法逻辑:查询数据库中当前总雅豆,生成雅豆增减,调用外部dubbo接口,完成后续雅豆变更,会员等级变更等等。要求次方法对同一会员加锁,同一会员必须等待前一次调用完成后才可以进行
循环校验规则:trans_code = '0002' and reversedflag = FALSE and revocationflag = FALSE
0 条评论
下一页