599APP为体育爱好者提供实时比分的系统。此系统为用户提供相关赛事比分、详情、专家方案等主要业务。
负责模块:
主要负责比分、赔率、用户管理、方案发布与购买、运营后台部分模块,对接友盟、mob实现赛事关注消息通知
技术实现:
1.使用Maven构建基于SpringBoot + Dubbo + Zookeeper框架的分布式服务系统,使用Jenkins做持续集成,完成系统上线发布并使用zabbix完成线上服务器资源监控与告警。
2.使用Redis缓存热点数据缓解数据库压力(比分、热门方案),依赖Redis实现高频接口防抓、接口幂等(方案购买)、分布式锁等相关技术实现。
3.使用ActiveMQ处理推送到相关业务,降低数据源与数据处理的系统耦合。
4.基于Netty实现实时数据推送服务(比分、赔率变化),保证数据实时性。
5.使用AOP技术,完成参数校验、接口幂等、接口鉴权等相关功能。
6.基于DDD设计思想,完成领域建模与划分