Sentinel-dashboard、客户端接入使用入门

Sentinel 控制台安装

下载sentinel-dashboard.jar包

https://github.com/alibaba/Sentinel/releases

在这里插入图片描述

运行jar包

我特意指定了端口是18080,同时不让sentinel-dashboard监控自己

nohup java -Dserver.port=18080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.7.2.jar > log.file  2>&1 &

访问sentinel-dashboard

用户名密码都是sentinel
在这里插入图片描述

在这里插入图片描述

新增Sentinel客户端

参考文档

https://github.com/alibaba/spring-cloud-alibaba/wiki/Sentinel
https://github.com/alibaba/Sentinel/wiki/%E6%B3%A8%E8%A7%A3%E6%94%AF%E6%8C%81

在这里插入图片描述

在这里插入图片描述

配置POM文件

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
            <version>2.2.1.RELEASE</version>
        </dependency>

在这里插入图片描述

配置dashboard地址

server.port=18080
spring.application.name=test
spring.cloud.sentinel.transport.dashboard=192.168.152.153:18080

在这里插入图片描述

配置SentinelResource注解

在这里插入图片描述

启动客服端

在这里插入图片描述

访问下controller端口

因为我们没有在sentinel-dashboard配置规则,所以访问的时候,是没有什么感觉异常的地方。sentinel对代码侵入性小
在这里插入图片描述

查看sentinel-dashboard

sentinel-dashboard已经开始解控我们的应用了

在这里插入图片描述

设置下限流

在这里插入图片描述

再次快速访问接口时

再次快速访问接口,我们发现,有些请求被熔断降级了

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值