具体的那台服务器做什么,比如一号服务器配置什么内容,二号服务器配置什么内容,执行器如何配置等等,请具体举例服务器及其需要开通的端口说明一下
时间: 2024-03-18 15:42:11 浏览: 49
好的,再具体说明一下每台服务器需要配置的内容:
1. 服务器一(假设 IP 地址为 1.2.3.4):
该服务器需要安装 XxlJob 的 Admin 模块,并启动 Admin 服务,同时需要配置 MySQL 数据库连接信息。具体的步骤如下:
- 安装 MySQL 数据库,并创建 XxlJob 的数据库和用户。
- 下载 XxlJob 的安装包,并解压到服务器上。
- 进入 XxlJob Admin 目录,修改 `application.properties` 配置文件,配置 MySQL 数据库连接信息。
- 启动 XxlJob Admin 服务,可以使用以下命令启动:
```bash
nohup java -jar xxl-job-admin-2.2.0.jar --spring.config.location=application.properties &
```
该服务器需要开启的端口: XxlJob Admin 默认端口为 8080 端口,需要开放该端口。
2. 服务器二(假设 IP 地址为 1.2.3.5):
该服务器需要安装 XxlJob 的 Executor 模块,并启动 Executor 服务,同时需要配置 MySQL 数据库连接信息。具体的步骤如下:
- 下载 XxlJob 的安装包,并解压到服务器上。
- 进入 XxlJob Executor 目录,修改 `application.properties` 配置文件,配置 MySQL 数据库连接信息和 XxlJob Admin 的地址信息。
- 启动 XxlJob Executor 服务,可以使用以下命令启动:
```bash
nohup java -jar xxl-job-executor-samples-2.2.0.jar --spring.config.location=application.properties &
```
该服务器需要开启的端口: XxlJob Executor 默认端口为 9999 端口,需要开放该端口。
3. 服务器三(假设 IP 地址为 1.2.3.6):
该服务器需要部署 Spring Boot 应用,并配置 MySQL 数据库连接信息。具体的步骤如下:
- 安装 MySQL 数据库,并创建 Spring Boot 应用的数据库和用户。
- 部署 Spring Boot 应用,并修改 `application.properties` 配置文件,配置 MySQL 数据库连接信息。
- 启动 Spring Boot 应用。
该服务器需要开启的端口: Spring Boot 应用需要监听的端口,需要开放该端口。
4. 服务器四(假设 IP 地址为 1.2.3.7):
该服务器需要部署 Spring Boot 应用,并配置 MySQL 数据库连接信息。具体的步骤同服务器三。
该服务器需要开启的端口: Spring Boot 应用需要监听的端口,需要开放该端口。
需要注意的是,服务器一需要开放的端口是 8080,而服务器二需要开放的端口是 9999。另外,如果需要使用 Nginx 进行反向代理,还需要开放 Nginx 监听的端口(默认为 80 端口)。
阅读全文