Spring Cloud Alibaba 学习记录

Spring Cloud Alibaba 学习记录 - Sentinel

一、Sentinel 控制台 - 安装

下载安装包

Sentinel Release

启动控制台

nohup java -Dserver.port=8099 -Dcsp.sentinel.dashboard.server=localhost:8099 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.7.2.jar > log.file 2>&1  &

其中 -Dserver.port=8090 用于指定 Sentinel 控制台端口为 8090

注意:

1、请按需要调整自己的 端口号 和 jar包名称

2、命令开头的 nohup ,命令最后的 & 符号

因为直接用 java -jar xxx.jar 启动,当退出或关闭shell时,程序就会停止掉;jar命令 放在 nohup 和 & 中间, 可实现退出shell 时 程序仍然运行。

配置密码

如果需要修改默认用户名和密码自行配置,可以通过如下参数进行调整

-Dsentinel.dashboard.auth.username=sentinel 用于指定控制台的登录用户名为 sentinel;
-Dsentinel.dashboard.auth.password=123456 用于指定控制台的登录密码为 123456;如果省略这两个参数,默认用户和密码均为 sentinel;
-Dserver.servlet.session.timeout=7200 用于指定 Spring Boot 服务端 session 的过期时间,如 7200 表示 7200 秒;60m 表示 60 分钟,默认为 30 分钟;

启动效果图

访问登录

http://xxxxxxxxxxxxxxxxx:8090 #端口号和安装时指定的端口号保持一致

默认用户名和密码都是 sentinel

参考资料

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

Sentinel 控制台

AHAS Sentinel 控制台

注解支持

集群流控

部署

docker部署Sentinel spring cloud

SpringCloud Alibaba 架构Docker环境搭建

集成

Spring Cloud Alibaba 之 Sentinel 限流规则和控制台实例 

一个注解搞懂 Sentinel,@SentinelResource 总结

可视化限流管理,Sentinel 控制台启动和接入

快速体验 Sentinel 集群限流功能,只需简单几步

SpringCloud之Sentinel高可用流量框架简单搭建

Spring Cloud Alibaba Sentinel组件

Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流

这个注解一次搞定限流与熔断降级:@SentinelResource

Spring Alibaba Sentinel 集群限流详解

Sentinel 实战-集群限流环境搭建(详细图文描述)

Spring Cloud Alibaba Sentinel对Feign的支持

0.9.0.RELEASE版本的spring cloud alibaba sentinel+feign降级处理实例

Feign中使用Sentinel熔断器防止服务雪崩

解决jar包启动关闭窗口后停止项目问题

原文地址:https://www.cnblogs.com/wangwangfei/p/13387518.html