听爱 cloud
项目描述:
在第一版部署上线并投入市场后,我们取得了较为良好的成果:注册人数超过80,000人,日活跃量超过700人。随着用户规模的增长,服务器的压力急剧上升,原有架构和服务器配置已无法满足需求,尤其是在每日特定时段用户使用量剧增的情况下,原架构的弊端频发。因此,经过商议决定,我们立即启动了听爱cloud版本的研发,旨在一劳永逸地解决当前的问题。
技术选型: SpringCloud Alibaba + Alibaba Cloud SchedulerX + Alibaba Cloud SMS+ Mybatis-Plus + 安卓 + vue3 + MySQL + Redis + 阿里云 OSS + SpringSecurity + Jwt + 腾讯im + 腾讯短信 + 支付宝,微信支付,第三方支付api + Adest广告对接 + 百度地图api + 百度人脸识别sdk + 美狐美颜adk + 云账户 + Docker +Elasticsearch + Logstash + Kibana + RocketMQ
API 主要模块 :
客户端:登录模块,语言视频聊天模块,首页模块,搜索模块,礼物模块,系统设置模块,好友粉丝模块,支付模块,提现模块,h5活动模块,动态模块,用户个人详细信息模块,举报反馈模块,vip模块,道具背包模块。
后台管理端: 登录模块,礼物管理模块,用户管理模块,支付管理模块,订单管理模块,文件上传模块,动态管理模块,举报反馈管理模块,用户等级管理模块,提现管理模块,banner管理模块,ELk统一日志分析模块。
技术描述:
- 负责将整个数据库重新设计,将业务更加细分出来,每一种模块的业务单独做数据库,并开启读写分离。
- 提高缓存的粒度,缓存更多需要展示的信息,加快页面响应速度和提升用户体验。
- 参与UI重新设计阶段,与产品经理积极研究同类软件,汲取各家所长,优化业务划分和可实现性。
- 重新整理日志系统,采用ELk进行统一日志管理。
- 引入RocketMQ作为消息中间件,替代直接处理支付、提现和广告回调,提升异步操作的容错性和稳定性。