前端:webstorm
后端:idea
**代码仓库 git **
安装maven
安装mysql
a、新建数据库v-im-2025、ruoyi-vue-plus两个数据库
b、项目的doc目录的v-im.sql导入到主库v-im-2025
c、去gitee.com/dromara/Ruo… 下载ruoyi-vue-plus的数据库文件,导入到ruoyi-vue-plus。(如果你不需要控制端的后台,则不需部署ruoyi-vue-plus,直接导入sys.sql到从库ruoyi-vue-plus)
d、application.yml里面有主从数据库的配置,主库为v-im-2025,从库为ruoyi-vue-plus。
目前作者使用的是8.x版本
安装redis
application.yml里面有redis的配置,请根据实际情况更改。
目前作者使用的是7.x版本
安装mongoDB
为什么使用mongoDB,mysql中消息随着时间和人员的新增,会持续增长,直到出现性能瓶颈,一般情况下500W数据是mysql的性能瓶颈点。
V-IM采用mongoDB分片存储消息的机制,按照自定义逻辑分片存储,不会出现性能瓶颈。
application.yml里面有mongoDB的配置,请根据实际情况更改。
目前作者使用的是7.x版本
前端环境
安装node
目前作者使用的是22版本
安装yarn
推荐使用yarn进行安装依赖和打包,npm有时候报错。
打包不同的平台 如果你使用windows安装包就需要在windows下面打包,不要在windows下面打包linux和mac