• 启用Sentinel控制台

    获取 Sentinel 控制台

    您可以从 release 页面 下载最新版本的控制台 jar 包。

    您也可以从最新版本的源码自行构建 Sentinel 控制台:

    启动

    注意:启动 Sentinel 控制台需要 JDK 版本为 1.8 及以上版本。

    使用如下命令启动控制台:

    java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
    

    其中 -Dserver.port=8080 用于指定 Sentinel 控制台端口为 8080

    连接Sentinel控制台

    对于每个使用了Sentinel的服务,需要进行配置,指定控制台地址,连接到控制台,将数据上报到控制台,也便于控制台下发配置。

    非spring cloud应用需要引入该依赖,并加入-Dcsp.sentinel.dashboard.server=consoleIp:port配置。

    <dependency>
        <groupId>com.alibaba.csp</groupId>
        <artifactId>sentinel-transport-simple-http</artifactId>
        <version>x.y.z</version>
    </dependency>
    

    spring cloud 应用则可以使用Spring Cloud Alibaba Sentinel,直接加入配置即可。

    spring:
    	cloud:
      	sentinel:
        	transport:
        	  # 控制台地址
          	dashboard: localhost:8080
    

    HZero属于Spring Cloud应用,前文中已介绍了如何引入依赖,所以这个步骤直接加入配置即可。