智慧学成

我要开发同款
cyberone2023年12月11日
79阅读
开发技术java

作品详情

智慧学堂-在线学习平台
项目开发技术:SpringBoot+SpringCloud+MybatisPlus+Redis+MySql+RabbitMQ+Seata+XXL-Job
项目简介:一个基于微服务架构的生产级在线教育项目,核心用户不是K12群体,而是面向成年人的非学历职业技能培训平台致力于在严峻的就业形势下,让以高校毕业生为主的就业群体提升就业技能。
我的职责,
1.配合产品经理参与产品需求分析会议,了解产品主要功能模块,数据库,表设计
2.完成学习进度模块,断开或切换设备后都可以进行续播,采用Redis合并写请求+延迟任务解决高频写给数据库带来巨大压力
3.于Redis的BitMap结构完成签到功能的开发;基于RabbitMQ异步通知完成积分功能开发
4.排行榜功能模块:排行榜分为当前赛季榜单和历史榜单。采用了Redis的SortedSet来实现当前赛季榜单;对历史榜单按照赛季进行水平拆分,使用XXL-JOB框架实现定时榜单持久化任务等
5.点赞功能的分析、实现与改进。
6.签到功能的分析与实现。
7.积分功能的分析与实现。
8.优惠券的管理和发放。
9.与前端人员进行项目联调,配合测试人员进行模块测试
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论