Springboot无法注入进服务器端Sentinel[已解决]
我们需使用如下的方法启动sentinel
通过如下命令启动控制台,其中通过-Dserver.port=9999指定控制台的端口为9999,如果不指定端口,默认端口为8080
nohup java -server -Xms64m -Xmx256m -Dserver.port=9999 -Dcsp.sentinel-dashboard-1.8.4.server=ip:9999 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.4.jar &
具体的启动参数介绍:
- Dserver.port=9999控制台端口,sentinel控制台是一个spring boot程序。客户端配置文件需要填对应的配置,如:spring.cloud.sentinel.transport.dashboard=127.0.0.1:8849
- Dcsp.sentinel-dashboard-1.8.4.server=localhost:8849控制台的地址,指定控制台后客户端会自动向该地址发送心跳包。
- Dproject.name=sentinel-dashboard 指定Sentinel控制台程序的名称
- Dcsp.sentinel.api.port=8719 可选项,客户端提供给Dashboard访问或者查看Sentinel的运行访问的参数,默认8719