消费分析服务
项目简介:针对用户信用卡的消费数据做分析报表,以便用户查看自己的消费情况。例如每日消费金额统计分析、消费类型的排行分析、消费偏好类别分析等。数据存储方面,利用DRDS对 MySQL 进行分库,实现存储大量的用户消费数据及分析后的数据。通过DMQ接收用户的消费数据通知、销户通知、清除消费数据通知等。利用 Redis 缓存用户查询的消费分析数据实现接口的高性能。通过字典分析将部分银行未能分类的消费进行再次分类。
技术框架:SpringCloud、Redis、DMQ、DRDS、MySQL等
主要职责:
1.服务版本迭代特性需求的开发:消费数据的查询、清理、推送、再分类等;
2.迭代版本中部分特性需求的设计:与产品对接编写设计文档以便开发人员开发;
3.基础设施代码的维护及迭代更新:shell脚本编写、IAC迭代及其功能拓展等;
4.服务的日常维护及问题定位处理:协助测试、VOC处理研发、生产问题。
难点及处理:
用户消费数据量很大,每笔消费数据都需分析统计,消耗时间很长。利用多线程异步分析统计,最后得到结果后将数据插入或更新数据库。