天天看点

Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍

前言

前面我们总共讲解了注册中心Nocs、配置中心Nacos、网关GateWay、服务调用Feign,今天我们讲解微服务核心组件的最后一个组件Sentinel。

为什么要用Sentinel

Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍

总体来说使用Sentinel是非常方便的,符合开箱即用原则。

Sentinel安装与部署

  1. 官方文档

    https://sentinelguard.io/zh-cn/

    Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍
  2. 下载地址

    https://github.com/alibaba/Sentinel/releases

    Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍
  3. 下载后编辑启动参数
    Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍

    默认启动端口是8080,启动后地址栏输入 http://127.0.0.1:8080/

    访问后默认账号密码都是sentinel。

    也可以自定义启动参数

java 
-Dserver.port=8080   自定义端口启动
-Dsentinel.dashboard.auth.username=Bifang 自定义账号
-Dsentinel.dashboard.auth.password=Bifang 自定义密码
-Dserver.servlet.session.timeout=7200 自定义session过期时间
-jar sentinel-dashboard-1.7.2.jar 启动jar

           
Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍
Spring Cloud微服务脚手架搭建实战——SpringCloud Alibaba Sentinel实现熔断与限流介绍