Sentinel总结(个人笔记)
1.Sentinel实现 流控 熔断 降级 的条件
(1)埋点:提前在要实现效果的Servlet接口进行埋点注册
(2)规则:在dash-board控制面板添加规则,接口触发规则
2.关于埋点和对应的触发fallback
(1)默认所有埋点:SpringCloud的starter场景启动器包自动注入了拦截器 + 路径是/** 针对所有Servlet请求
触发fallback=》实现 BlockExceptionHandler 接口
(2)自定义实现埋点:spring.cloud.sentinel.filter.enable=false关闭自动注入了拦截器的埋点 + @SentinelResource实现
触发fallback=》指向fallback,自定义fallback类和方法
3.RestTemplate和OpenFeign对Sentinel的支持
(1)RestTemplate:resttemplate.sentinel.enabled=true + @SentinelRestTemplate实现
(2)OpenFeign:feign.sentinel.enabled=true + 指定fallback实现
4.注意:
(1)fallback:管理java运行异常
(2)blockHandler:管理sentinel的控制台规则触发
Sentinel总结(个人笔记)相关推荐
- Nepxion Discovery学习笔记3 Sentinel流量防卫兵/服务容错综合方案
Sentinel(分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案.它以流量 为切入点, 从流量控制.熔断降级.系统负载保护等多个维度来保护服务的稳定性. 笔记1: Sentin ...
- Redis运维和开发学习笔记(5) 主从复制和sentinel哨兵模式
Redis运维和开发学习笔记(5) 主从复制和sentinel哨兵模式 主从复制 将主节点的数据改变同步给从节点 作用 备份数据 读写分离 存在的问题: 手动干预切主等操作 主节点的写能力受到单机限制 ...
- Sentinel动态规则API模式命令【实战笔记】
目录 一.动态规则API命令1.支持的API命令2.基本信息命令3.获取规则命令4.获取资源clusterNodeVO5.集群资源监控信息6.簇点链路7.获取origin clusterNode8.获 ...
- Sentinel笔记(四)热点限流
如何在项目中添加Sentinel的支持请看这里 Sentinel笔记(一)第一个监控实例 文章目录 介绍 新增热点规则 参数例外项 支持的数据类型 介绍 官网 何为热点?热点即经常访问的数据.很多时候 ...
- Nepxion Discovery学习笔记4 Sentinel流量防卫兵/服务容错综合方案
笔记1: @SentinelResource: @SentinelResource 用于定义资源,并提供可选的异常处理和 fallback 配置项. 属性 作用 value 资源名称 entryTyp ...
- Redis Essentials 读书笔记 - 第九章: Redis Cluster and Redis Sentinel (Collective Intelligence)
Chapter 9. Redis Cluster and Redis Sentinel (Collective Intelligence) 上一章介绍了复制,一个master可以对应一个或多个slav ...
- 限量!“Java成长笔记”Spring Boot/Sentinel/Nacos高并发
前言 本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果. 本来想将文件上传到github上 ...
- redis学习笔记---redis的哨兵Sentinel
2019独角兽企业重金招聘Python工程师标准>>> 一.介绍: redis的sentinel系统用来管理多个redis服务器,可以实现一个功能上实现HA的集群.该系统主要执行三个 ...
- Redis学习笔记之Redis单机,伪集群,Sentinel主从复制的安装和配置
0x00 Redis简介 Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure server). Redis的键值 ...
- 【Redis学习笔记】2018-06-14 Redis源码学习之sentinel
顺风车运营研发团队 方波 sentinel是redis的高可用解决方案,由一个或多个sentinel实例组成的系统可以同时监听多组master-slave实例(后面简称一组),当发现master进入下 ...
最新文章
- gpu云服务器运行游戏_在滴滴云 GPU 服务器上使用NVIDIA NGX环境搭建
- 高清音质背后:网易云信音乐教学方案技术解密
- 四十八、面试前,必须搞懂Java中的线程池(下篇)
- ViewPager 的适配器 PagerAdapter 、FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- Mysql存储过程名规则_sql 存储过程命名规范
- weblogic ejb_使用Oracle WebLogic对应用程序外部的EJB的引用
- node 微信开发 json转xml 格式
- 北航|北京航空航天大学|介绍|简介
- python将列表转换成集合_python 将DataFrame转换为List
- 经典卷积神经网络的学习(二)—— VGGNet
- git本地给远程仓库创建分支
- printf是如何实现变长参数的
- C4D快速入门教程——可编辑模式
- 学生宿舍管理系统设计与分析
- 4.8、漏洞利用-NSF配置漏洞与Rpcbind信息泄露
- Eviews建立Var模型1
- web 前端面试题50道
- matlab学生信息按成绩排列,基于Matlab的学生成绩综合分析
- Profinet 与 EtherCAT 网关使用方法
- 6.20thingworx之bug记录