
sentinel
文章平均质量分 95
liuhehe321
积跬步,足以至千里!
实践出真知!
展开
-
09 Sentinel整合RestTemplate&openFegin&Dubbo实战
主讲老师:Fox老师1. RestTemplate整合SentinelSpring Cloud Alibaba Sentinel 支持对 RestTemplate 的服务调用使用 Sentinel 进行保护,在构造 RestTemplate bean的时候需要加上 @SentinelRestTemplate 注解。@SentinelRestTemplate 注解的属性支持限流(blockHandler, blockHandlerClass)和降级(fallback, fallbackClass)原创 2021-10-04 21:33:41 · 267 阅读 · 0 评论 -
08-1 Sentinel控制台规则配置详解
主讲老师:Fox1. Sentinel控制台介绍Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。Sentinel 控制台包含如下功能:查看机器列表以及健康情况:收集 Sentinel 客户端发送的心跳包,用于判断机器是否在线。 监控 (单机和集群聚合):通过 Sentinel 客户端暴露的监控 API,定期拉取并且聚合应用监控信息,最终可以实现秒级的实时监控。 规则管理和推送:统一管理推送规则。 鉴权:生产环境中鉴原创 2021-10-04 21:48:28 · 620 阅读 · 0 评论 -
08 微服务组件Sentinel实战
主讲老师:Fox1. 前言课前思考:1、当服务访问量达到一定程度,流量扛不住的时候,该如何处理?2、服务之间相互依赖,当服务A出现响应时间过长,影响到服务B的响应,进而产生连锁反应,直至影响整个依赖链上的所有服务,该如何处理?这是分布式、微服务开发不可避免的问题。1.1 分布式系统遇到的问题在一个高度服务化的系统中,我们实现的一个业务逻辑通常会依赖多个服务,比如:商品详情展示服务会依赖商品服务, 价格服务, 商品评论服务. 如图所示:调用三个依赖服务会共享商品详情服务的线原创 2021-10-04 21:30:01 · 576 阅读 · 0 评论 -
12 Sentinel规则持久化实战及其源码分析
主讲老师: Fox1. Sentinel规则推送模式Sentinel规则的推送有下面三种模式: 推送模式 说明 优点 缺点 原始模式 API 将规则推送至客户端并直接更新到内存中,扩展写数据源(WritableDataSource) 简单,无任何依赖 不保证一致性;规则保存在内存中,重启即消失。严重不建议用于生产环境 P原创 2021-10-03 20:04:52 · 285 阅读 · 0 评论 -
Sentinel核心架构源码剖析
Sentinel限流、熔断降级源码架构图常见限流算法精讲计数器法计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做:在一开始的时候,我们可以设置一个计数器counter,每当一个请求过来的时候,counter就加1,如果counter的值大于100并且该请求与第一个 请求的间隔时间还在1分钟之内,那么说明请求数过多;如果该请求与第一个请求的间隔时间大于1分钟,且counter的值还在限流范围内,那么就重置原创 2021-10-03 09:10:09 · 172 阅读 · 0 评论 -
Sentinel流量控制
SSS原创 2021-10-01 22:10:47 · 424 阅读 · 0 评论