Springcloud---B站学习总结---Springcloud Alibaba---Sentinel实现熔断与限流---初始化工程简介

Springcloud—B站学习总结—Springcloud Alibaba—Sentinel

简介

Sentinel: 分布式系统的流量防卫兵

Hystrix转换到Sentinel

在这里插入图片描述

Sentinel是什么

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

Sentinel下载和安装

Sentinel主要特性/能干嘛(绿色的部分):

防止服务雪崩,降级,熔断,限流
在这里插入图片描述

安装Sentinel的控制台

Sentinel组件由两部分组成:

1.后台的监控程序
2.前台8080的展示界面

Sentinel分为两个部分:
1.核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,
		同时对 Dubbo / Spring Cloud 等框架也有较好的支持。

2.控制台(Dashboard)基于 Spring Boot 开发,打包后可以直接运行,不需要额外的 Tomcat 等应用容器。

Sentinel安装步骤

在这里插入图片描述

使用运行jar包的命令运行Sentinel(java -jar jar包名称)

java -jar sentinel-dashboard-1.7.1.jar

初始化的演示工程

在这里插入图片描述

1.首先成功启动Nacos884
2.根据YML文件中的配置,8401这个服务可以成功注册进Nacos8848,并且Sentinal8080(通过启动jar包得到的监控台)保护着,也就是说Sentinal8080可以监控着8401这个微服务,可以进行熔断,降级等操作
3.首先运行sentinel的jar包,打开8080端口对应着的监控页面,之后启动Nacos,运行Nacos微服务,最后启动sentinel的微服务
4.打开sentinel监控台,发现空空如也,原来alibaba的sentinel采用的是懒加载机制,只要我们执行一次就能访问的到

蓝色是没动的,绿色是通过的

通过图片可知sentinel8080正在监控微服务8401

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值