Soul 网关 1:初步运行

官网:https://dromara.org/
GitHub:https://github.com/dromara/soul

下载

拉取代码

1
git clone [email protected]:dromara/soul.git

新建临时分支

1
git checkout -b read
1
mvn clean package install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Drat.skip=true -Dcheckstyle.skip=true

配置

SoulAdmin 需要配置数据源,使用 Docker 启动一个 MySQL。

  • username: root
  • password: 123456
    1
    docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
    然后修改 SoulAdmin 配置文件

或者直接启动一个内存数据库 H2,只需去掉下图配置文件的注释部分

启动

soul-admin

运行 soul-admin 模块下的启动类 SoulAdminBootstrap

此时可以浏览器访问 Soul 管理界面

  • localhost:9095
  • admin
  • 123456

soul-bootstarp

现在还什么也干不了,因为还需要启动 soul-bootstarp,这个模块是 soul 的核心
运行 soul-bootstarp 模块下的启动类 SoulBootstrapApplication

可以看到

1
websocket reconnect is successful.....

启动成功!