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

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

简介

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

Hystrix转换到Sentinel

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

Sentinel是什么

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

Sentinel下载和安装

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

防止服务雪崩,降级,熔断,限流
Springcloud---B站学习总结---Springcloud Alibaba---Sentinel实现熔断与限流---初始化工程简介_第2张图片

安装Sentinel的控制台

Sentinel组件由两部分组成:

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

Sentinel分为两个部分:

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

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

Sentinel安装步骤

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

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

java -jar sentinel-dashboard-1.7.1.jar

初始化的演示工程

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

1.首先成功启动Nacos884

2.根据YML文件中的配置,8401这个服务可以成功注册进Nacos8848,并且Sentinal8080(通过启动jar包得到的监控台)保护着,也就是说Sentinal8080可以监控着8401这个微服务,可以进行熔断,降级等操作

3.首先运行sentinel的jar包,打开8080端口对应着的监控页面,之后启动Nacos,运行Nacos微服务,最后启动sentinel的微服务

4.打开sentinel监控台,发现空空如也,原来alibaba的sentinel采用的是懒加载机制,只要我们执行一次就能访问的到

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

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

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

你可能感兴趣的:(springcloud,sentinel)