二进制包部署

本文介绍使用二进制包部署 Apache ShenYu 网关。

启动 Apache ShenYu Admin

  1. > windows: start.bat --spring.profiles.active = h2
  2. > linux: ./start.sh --spring.profiles.active = h2
  • 使用 MySQL 来存储后台数据,将mysql-connector.jar 拷贝到 /${your_work_dir}/ext-lib, 进入 /conf 目录,修改 application.yamlmysql 的配置。
  1. > windows: start.bat
  2. > linux: ./start.sh
  • 使用 PostgreSql 来存储后台数据, 进入 /conf 目录,修改 application.yamlspring.profiles.active 的配置为 pg
  1. > windows: start.bat
  2. > linux: ./start.sh

启动 Apache ShenYu Bootstrap

  1. > windwos : start.bat
  2. > linux : ./start.sh

启动 ShenYu Bootstrap 的同时,启动 ShenYu Agent

2.4.2版本开始支持shenyu-agent

agent 相关配置在 ./agent/conf,详细配置请参考 可观测性

如果你想使用 shenyu-agent,只需要在启动时添加一个参数:agent

  1. ./start.sh agent