一个简单的音乐系统,模仿的是QQ音乐客户端界面
软件架构
前后端分离系统 前端采用Ruoyi前端自己改版的 Element-UI + Vue 后端 java版本为17,采用微服务架构核心为 Spring-Cloud2022,SpringBoot3 网关采用 gateway,注册中心采用Nacos, 远程服务调用oepnfeign(Http5增强) 实时通知采用前端为(sockjs)后端WebSocket 中间使用Redis缓存,RabbitMQ消息队列,ElasticSearch搜索引擎 数据采用Mariadb 第三方功能,使用阿里的短信服务 SMS
安装教程
安装java17,
数据库 10.10.7-MariaDB
中间件elasticsearch-8.5.3,redis5.0.10,rabbitmq4.1.0,nacos2.4.0,maven3.9.8