Sentinel简介与简单使用

Sentinel是一款媲美Hystrix的流量管理框架,强调配置优于编码,提供更细粒度的流控、熔断和降级策略。在微服务场景下,Sentinel能有效防止服务雪崩,保障系统稳定性。本文将介绍Sentinel的安装和基本使用方法。

目录

什么是Sentinel?

Sentinel的作用

安装Sentinel

使用Sentinel


 

什么是Sentinel?

 

Sentinel是一款高可用的流量管理框架,它对标的是Hystrix。相比Hystrix有两点优势

1.配置大于编码。不需要在微服务中代码配置和注解,引入jar包即可享受Sentinel管控

2.Sentinel有比Hystrix更细粒度的配置流控、速率控制、服务熔断和服务降级流程

 

 

Sentinel的作用

 

它可以与各种微服务框架完美结合,主要解决服务雪崩、降级、熔断、限流等问题

 

 

安装Sentinel

 

先下载

 

然后在cmd中通过java -jar sentinel.....启动项目

输入localhost:8080访问项目,用户名和密码都是sentinel

进来之后长这样

 

 

使用Sentinel

 

只需要在你要使用Sentinel的微服务中添加下面的pom依赖即可

在yml文件中配置好sentinel的地址。sentinel下面为什么有一个port?原因是sentinel监控时会启动一个http server与dashboard进行通信,这个http server要占用8719端口号

但当微服务启动后你发现sentinel并没有什么变化,原因是要想使用sentinel监控微服务,此微服务必须至少访问过一次。你访问一下controller里面的内容,比如

sentinel控制台就会出东西了~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值