Appearance
环境版本说明
IDEA 2021
JDK: 11 或 8
将pom中<maven.compiler.source>11</maven.compiler.source> 和 <maven.compiler.target>11</maven.compiler.target> 改成 1.8, 即可支持1.8
Maven: 3.5+
MySql: 5.7+ / 8.0.19 或 Oracle 11g 或 SQL Server 2019-latest
Redis: 4.0+
RabbitMQ 3.7+
Nacos: 2.1.0
某些window系统,启动nacos时,无法正常解析nacos配置中的中文,可以通过在启动应用服务时加 -Dfile.encoding=UTF-8 参数解决
seata 1.4.2
Node: 16
Npm: 6.0+
pnpm: 6.23 +
以上这些基础开发环境的安装和入门使用, 已经视为你已经掌握技能, 若不清楚的请自行搜索如何安装!
第三方软件官方下载地址:
必需启动项:
- redis
- mysql 或 Oracle 或 SQL Server
- nacos 注册中心
- gateway 网关
- oauth-server 认证服务
- system-server 系统服务
- base-server 基础服务
- generator-server 代码生成服务
- acuity-web 或 acuity-web-pro 前端项目
可选启动项
- acuity-monitor(SBA监控):需要监控时,启用该项目即可。
- rabbitmq:禁用后,相关的调用会变成远程调用或者本地调用, 参考:rabbitmq.yml。
- 文件存储:可配置本地存储、MinIO存储、FastDFS存储、阿里云储存。
- SkyWalking监控: 需要监控时启动
- acuity-job-server:定时任务,需要定时业务时启用