SpringCould之Cloud-Platform(快速启动)二

颛孙森
2023-12-01

启动准备

基础环境准备

服务端

jdk1.8
mysql 5.7
maven
redis
idea/eclipse(不建议)
IDE插件⼀个,lombok插件,具体百度即可

前端

node 版本:v6.11.2
npm 版本:3.10.10

基础启动

Java端(服务端开发)

基础中间件

启动注册和配置中心nacos

  • 解压后端代码:ace-control/ace-nacos/nacos-server-0.8.0.zip 到 nacos(⽂件夹)
  • 初始化数据脚本:ace-control/ace-nacos/db/init_nacos.sql
  • 修改nacos下的配置,nacos/conf/application.properties ,添加如下配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ag_nacos?
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
  • 配置环境变量
export JAVA_HOME={$JAVA_8_HOME(JDK路径)}
  • 切换目录nacos/bin,启动命令
sh startup.sh -m standalone
  • 访问
http://localhost:8848/nacos
账户/密码:nacos/nacos

启动流量卫兵Sentinel (官方指南)

  • 切换⽬录ace-control/ace-sentinel ,启动命令
java -jar sentinel-dashboard.jar
  • 访问
http://localhost:8080/#/dashboard/home

启动监控中心Boot-Admin(官方指南

  • main⽅式运⾏类:ace-control/ace-monitor/src/main/java/com/github/wxiaoqi/security/monitor/MonitorBootstrap
  • 访问
http://localhost:8764/#/applications

基础服务

AUTH模块启动

  • 初始化数据脚本,ace-auth/ace-auth-server/src/db/init.sql
  • 根据需要调整配置配置
ace-auth/ace-auth-server/src/main/resources/application.yml
mysql、redis
  • main⽅式运⾏类:ace-auth/ace-auth-server/src/main/java/com/github/wxiaoqi/security/auth/AuthBootstrap

ADMIN模块启动

  • 初始化数据脚本,ace-modules/ace-admin/db/init.sql
  • 根据需要调整配置配置
ace-modules/ace-admin/src/main/resources/application.yml
mysql、redis
  • main⽅式运⾏类:ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/AdminBootstrap

GATEWAY模块启动

  • 根据需要调整配置配置
ace-gate/src/main/resources/application.yml

 

mysql、redis
  • main⽅式运⾏类 :ace-gate/src/main/java/com/github/wxiaoqi/security/gate/GatewayServerBootstrap

Node端(前端开发)

  • 启动命令
# 安装依赖
npm install
## 若上述不⾏则采取下⾯命令
npm install --registry=https://registry.npm.taobao.org
# 本地开发 开启服务
npm run dev
  • 访问浏览器
http://localhost:9527
账户密码:admin/admin

 

声明:未经本人允许请勿转载

 

 类似资料: