Spring Cloud Alibaba 学习记录 - Sentinel

Posted 风过无痕521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud Alibaba 学习记录 - Sentinel相关的知识,希望对你有一定的参考价值。

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包启动关闭窗口后停止项目问题

以上是关于Spring Cloud Alibaba 学习记录 - Sentinel的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud Alibaba系列教程——Spring Cloud Alibaba开篇

Spring Cloud Alibaba入门七:openFeign日志配置

不讲武德!Spring Cloud Alibaba微服务架构笔记,从实战到源码精讲

Spring Cloud Alibaba:工程搭建

SpringCloud学习4(Spring Cloud Alibaba)概念简介环境搭建注册中心Nacos

通宵怒肝,保姆级Spring Cloud Alibaba从应用到源码解析学习路线,直线起飞!