Music Dreamer 音乐 2026.08
项目技术栈:Spring Cloud Alibaba、Nacos、OpenFeign、Seata、MyBatis-Plus、MySQL、Redis、Vue 3、Pinia
项目描述: 本项目面向听众、音乐创作者和管理员,提供歌曲播放与搜索、歌单管理、音乐推荐、收藏、收听历史及消息通知功能,同时支持创作者认证、作品发布审核和后台内容管理。
责任描述: 主要负责歌曲、歌手及歌单三个核心模块的后端开发,以及用户端相关页面、全局音乐播放器的实现,完成跨服务接口联调与模块测试。
工作内容:
1、设计并实现歌曲查询、搜索、排行榜及作品发布管理流程
2、实现歌手认证申请与审核、歌手资料维护及专辑管理,通过 OpenFeign 完成跨服务调用,使用 Seata 全局事务协调认证审核中的歌手信息与用户角色变更。
3、使用数据库原子更新实现歌曲播放量与收藏数累计,避免并发读改写造成计数覆盖;结合事务维护歌曲、歌单及歌手相关统计数据。