Sentinel环境搭建与应用

本文介绍了如何使用 Sentinel 实现微服务的流量控制和熔断降级,包括下载资源、运行 Sentinel 控制台,客户端配置、依赖管理、动态加载规则以及遇到的问题和解决方案。重点讨论了流控规则设置与熔断策略,并提供了配置中心的简要提及。

目录

1.下载资源

2.运行服务

3.客户端配置

3.1 引入依赖

3.2 添加配置

3.2 初始化接口信息

4.流控规则

5.踩坑记录

5.1 依赖问题

5.2 在集成环境中问题

6.动态加载规则

6.1 配置中心


说明:

        由于部分渠道的不良访问,在一段时间内大量访问服务,导致服务后台处理很多无用的数据,并且项目目前部署不是很完善,正式环境只有两台机器,并发量大了很容易宕机并且影响其他渠道,所以先使用流控策略,控制QPS,外加参数校验,过滤掉异常请求。

1.下载资源

原文参考:dashboard

06-Sentinel限流熔断应用实践_雨田说码-优快云博客

2.运行服务

nohup java -Dserver.port=9903 -Dcsp.sentinel.dashboard.server=139.9.178.38:9903 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.3.jar > sentinel.log 2>&1 &

运行服务后登陆浏览器 登陆 http://ip:port

在这里我们会看到整个页面空空如也,即便你的微服务已经启动了,但这里依旧什么都没有。
不必惊慌,这不是程序BUG,也不是配置出了问题,而是sentinel采用了懒加载的方式加载服务信息,也就是说,我们需要访问一次服务接口,这里就会显示服务的信息了。

3.客户端配置

3.1 引入依赖

        <!-- 这里我使用的是2.3.6.RELEASE版本,为了和其他服务保持一致 -->
        <parent>
            <groupId>org
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值