sentinel dash board jar包下载及使用

本文介绍如何使用Sentinel进行限流配置,包括下载预打包的jar文件、启动和配置Sentinel Dashboard、客户端与Dashboard的通信设置及JMeter测试。通过详细步骤,帮助读者快速上手并理解Sentinel的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://github.com/alibaba/Sentinel/releases 这里有打包好的jar包,不用自己build, 太慢了。

 

https://github.com/alibaba/Sentinel/releases
1.
cmd下启动dashboard
java -Dserver.port=8888 -Dcsp.sentinel.dashboard.server=localhost:8888 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.6.2.jar

2.
网页登录:
localhost:8888   sentinel/sentinel

3.
idea中加jvm 参数以使用dashboard: edit configurations中:

sentinel 的demo工程自行baidu吧,这就不写了。代码中设置qps为 5.

1)、客户端应该引入两者进行通信的基础jar包
<dependency>
    <groupId>com.alibaba.csp</groupId>
    <artifactId>sentinel-transport-simple-http</artifactId>
    <version>x.y.z</version>
</dependency>

2)、客户端启动时加入JVM参数:
应用名称:

-Dproject.name=sentinel-demo
客户端访问dashboard的参数:

-Dcsp.sentinel.dashboard.server=127.0.0.1:8888
客户端提供给dashboard访问或者查看sentinel的运行访问的参数:

 -Dcsp.sentinel.api.port=xxxx (默认是 8719)
注意:Sentinel会在客户端首次调用时候进行初始化,开始向控制台发送心跳包。确保客户端有访问量,才能在dashboard上看到监控数据。另外,还是期待大家养成看日志的好习惯,详见日志

控制台推送规则的日志在 :${user.home}/logs/csp/sentinel-dashboard.log 中,
客户端接收规则日志在 ${user.home}/logs/csp/record.log 中

4. Jmeter 测试http 访问: localhost:8080  

 

5. 网页中的监控显示,qps和设置的5 差不多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值