spring cloud 工程接入sentinel

本文详细介绍了如何在Spring Cloud工程中集成Sentinel,配置Feign支持,使用Nacos持久化流控规则,以及通过Nacos实现规则的动态管理。涵盖启动控制台、依赖配置、Feign集成和实际操作流程。

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

启动sentinel控制台

github中下载合适的版本,下载地址https://github.com/alibaba/Sentinel/releases
启动控制台

[root@host125 install]# pwd
/opt/install
[root@host125 install]# java -Dserver.port=8858 -Dcsp.sentinel.dashboard.server=localhost:8858 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.5.jar

登录控制台
http://192.168.220.125:8858/#/login sentinel/sentinel
在这里插入图片描述
值得注意的是,这里只是启动了简单的控制台,因此针对应用的所有限流规则配置都是存储在内存中的,应用重启或宕机后规则会丢失,这显然是不能满足生产环境要求的。若要在生产环境中使用控制台配置规则,官方给出的建议是对控制台以及应用进行改造,对接第三方配置中心,如nacos。对接后效果如图
在这里插入图片描述

微服务接入sentinel

参考文档 https://github.com/alibaba/spring-cloud-alibaba/wiki/Sentinel

加入依赖

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-sentinel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值