欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringCloud Alibaba Sentinel实现熔断与限流

程序员文章站 2022-07-15 09:19:15
...

SpringCloud Alibaba Sentinel

1、Sentinel是什么?

1.1、前言说明:

作用:实现熔断与限流 Hystrix断路器 升级版

文档直达: 官网中文文档

SpringCloud Alibaba Sentinel实现熔断与限流

1.2、Sentinel 的主要特性

SpringCloud Alibaba Sentinel实现熔断与限流

2、Sentinel下载安装运行

下载地址: https://github.com/alibaba/Sentinel/releases

SpringCloud Alibaba Sentinel实现熔断与限流

直接 java -jar sentinel-dashboard-1.7.2.jar 运行
http://localhost:8080 账号:sentinel sentinel

SpringCloud Alibaba Sentinel实现熔断与限流

3、创建演示工程

SpringCloud Alibaba Sentinel实现熔断与限流

application.yml

server:
  port: 8401

spring:
  application:
    name: cloudalibaba-sentinel-service
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.199.130:8848 # nacos服务注册中心
    sentinel:
      transport:
        dashboard: localhost:8080
        port: 8719  #默认8719,假如被占用了会自动从8719开始依次+1扫描。直至找到未被占用的端口

# 监控图形化 界面
management:
  endpoints:
    web:
      exposure:
        include: '*'

注意:sentinel是懒加载机制 ,先执行几次接口 ,然后进入控制台查看流控详情

SpringCloud Alibaba Sentinel实现熔断与限流

相关标签: java spring