项目二:VSHOW直播平台(海外直播)
开发工具:jdk1.8 + MyEclipse + Maven + Tomcat + git
开发技术:springboot + rocketmq + Redis + MySQL
开发周期:2020.7-2022.8
适用场景:海外音频直播
项目描叙:该项目主要是海外直播业务。业务架构主要分为生产者(接收接口请求,处理基本业务逻辑)、主要消费者(处理基本的消费逻辑和定时任务)、及时性消费者(处理及时性要求比较高的消费消息)、OA消费者(处理OA统计数据消费逻辑)。技术框架主要使用spring boot,通过rocketmq发送消息到不同的消费者异步处理相应的业务逻辑。redis主要使用在分布式缓存、永久缓存一些基础配置数据、针对复杂的要求比较高的查询接口做一些临时缓存的优化处理;
项目模块:主要业务模块:语音直播、广场动态、聊天互动、个人主页;直播间内娱乐模块:用户连麦、相亲厅,活动抽奖;
主要责任:1.负责项目任务安排和进度跟进;
2.负责数据库表格设计;
3.负责部分功能模块的开发与维护;
4.负责生产环境项目的发布、技术问题的排查;
5.负责整体代码的管理,优化耗时业务逻辑和SQL;
项目二:云题
开发工具:jdk1.8 + Eclipse + Maven + Tomcat
开发技术:SpringMVC + Spring + Mybatis + Jquery + jsp + MySQL
开发周期:2018.10-2019.8
适用场景:线上考试
项目描叙:该项目分为教师端和学生端两个角色模块;主要是用于学生或职员考试的项目,老师可以有自己的题目库,也可以在题库中选择题目组成试卷推送给学员进行试卷考试,系统会对客观题进行自动阅卷,主观题有老师自己评分;该项目是用于嵌套在石家庄地铁培训中心的项目中,所以部分数据是与石家庄地铁培训中心的项目对接;
项目模块:教师端:题库,我的题测,推送试卷,成绩统计模块;
学生端:待作答题测,已作答题测,错题侧,成绩分析模块;
主要责任:本人是负责完成教师端角色下所有的模块与后期维护;