摘要: Sentinel工作原理和源码解析 1 工作原理简介 Sentinel在使用上是通过注解@SentinelResource来实现的对资源的流控保护的,本质是通过AOP的方式来实现的流控方法增强,底层是通过SentinelResourceAspect指定切入点为注解,然后通过环绕通知的方式获取注解传来 阅读全文
posted @ 2023-09-15 10:07 Tod4 阅读(115) 评论(0) 推荐(1) 编辑
摘要: Sentinel工作原理和源码解析 1 架构图解析 ​ Sentinel的核心骨架是ProcessorSlotChain,其将不同的Slot按照顺序串在一起(责任链模式),从而将不同的功能组合在一起,系统会为每个受保护的资源都创建一套SlotChain。 ​ 整个架构分为两部分,一部分的Slot用于 阅读全文
posted @ 2023-09-15 10:06 Tod4 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Sentinel(二)网关流控 ​ 官网介绍:https://github.com/alibaba/Sentinel/wiki/网关限流 1 引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud 阅读全文
posted @ 2023-09-15 10:06 Tod4 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Sentinel(一)Sentinel简介 1 高并发系统关注的问题 服务单一职责+独立部署:秒杀服务即使自己扛不住压力,挂掉,也不要影响别人 秒杀链接加密:防止恶意攻击,模拟秒杀请求1000次/秒攻击;防止链接暴露,防止自己工作人员提前秒杀商品 库存预热+快速扣减:无需每次进行实时校验,库存预热放 阅读全文
posted @ 2023-09-15 10:05 Tod4 阅读(38) 评论(0) 推荐(0) 编辑