- 什么是Sentinel?
- 官方定义:A Lightweight powerful flow control component enabling reliability and monitoring for microservices (面向云原生微服务的流量控制、熔断降级组件)
- https://github.com/alibaba/sentinel">官网:https://github.com/alibaba/sentinel
- https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D">中文文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D
- https://github.com/alibaba/Sentinel/releases">下载地址: https://github.com/alibaba/Sentinel/releases
- Sentinel能干嘛:
- 怎么玩:
- Sentinel控制台安装
什么是Sentinel?
官方定义:A Lightweight powerful flow control component enabling reliability and monitoring for microservices (面向云原生微服务的流量控制、熔断降级组件)
官网:https://github.com/alibaba/sentinel
中文文档:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D
下载地址: https://github.com/alibaba/Sentinel/releases
Sentinel能干嘛:
怎么玩:
官方文档: https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring-cloud-alibaba.html#_spring_cloud_alibaba_sentinel
用于解决微服务中的如下几个问题:
- 服务雪崩
- 服务降级
- 服务熔断
-
Sentinel控制台安装
Sentinel 控制台主要分为两部分:
核心库(Java客户端) 不依赖任何的框架/库,能够运行于所有Java运行时环境,同时对Dubbo/ Spring Cloud等框架也有较好的支持
- 控制台(Dashboard) 基于Spring Boot开发,打包后直接运行,不需要额外的Tomcat等应用容器。
Sentinel控制台安装步骤:
下载:
https://github.com/alibaba/Sentinel/releases
下载最新的 sentinel-dashboard-1.7.x.jar运行 jar包:
java -jar sentinel-dashboard-1.7.x.jar
运行前提: jdk环境 + 8080端口未使用
访问sentinel管理界面:
用户名,密码均为 sentinel