视频链接:2020最新版SpringCloud框架开发教程-周阳
文章源码:https://github.com/geyiwei-suzhou/cloud2020/
Sentinel :面向云原生微服务的流量控制、熔断降级组件。具体查看官网中文文档
Hystrix存在的问题:
- 需要自己搭建监控平台
- 没有web界面,无法进行更加细粒度化的配置(流控、速率控制、服务熔断、服务降级)
Sentinel:
- 单独一个组件,可以独立出来
- 界面化的细粒度统一配置
约定
–>配置
–>编码
下载地址:https://github.com/alibaba/Sentinel/releases/tag/v1.8.0
Sentinel分为两个部分:
- 核心库(Java客户端):不依赖任何框架/库,能够运行于所有Java运行时环境,同时对Dubbo/Spring Cloud等框架也有较好的支持
- 控制台(Dashboard):基于Spring Boot开发,打包后直接运行,不需要额外的Tomcat等应用容器
使用如下命令运行Sentinel
java -jar sentinel-dashboard-1.8.0.jar & # 默认端口8080,--server.port=8888,&表示后台运行
访问:http://localhost:8080 ,用户名/密码:sentinel/sentinel