APP 采用 Flutter 混合开发,后端采用多模块、分布式方式进行开发、基于阿里云效
流水线方式部署
后端基于 SpringBoot 开发,拆分为 api、msg、activity、live、admin 等核心模块
合理的表设计、索引优化、缓存的拆分使应用能对抗千万级的数据和及时响应
使用腾讯云实现 IM 的单聊、群聊功能,使用声网实现用户的音视频通话
采用 redis setNX 的机制实现分布式锁
采用 redis zset 数据结构实现活动榜单的排名
使用 websocket 实现活动的信息推送及超级跑道等玩法
使用 Aop 思想+多线程实现日志的统一记录
使用高灯对接了自动打款,提升了请款的工作效率