凯文86 凯文86
3年前
Spring Cloud 微服务开发指南
如同SpringBoot在JavaWeb开发领域中的统治地位,SpringCloud在Java微服务应用开发领域中同样处于垄断地位。软件系统从单体升级到微服务架构,随之会出现各种分布式系统所特有的问题,包括服务注册发现、认证授权、限流熔断、调用追踪等。SpringCloud提供了各种组件来解决这些问题,本文将通过升级改造一个单体AP
Stella981 Stella981
3年前
Spring Cloud Gateway 原生的接口限流该怎么玩
关于pig:基于SpringCloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程。码云地址:https://gitee.com/log4j/pig(https://gitee.com/log4j/pig)关于SpringCloudGat
Stella981 Stella981
3年前
Dubbo使用Sentinel来对服务进行降级与限流
一、Sentinel是什么Sentinel是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。点此地址了解更多Sentinel(https://www.oschina.net/action/GoToLink?ur
Stella981 Stella981
3年前
Alibaba Sentinel 骨架源码阅读
Sentinel的核心骨架,将不同的Slot按照顺序串在一起(责任链模式),从而将不同的功能(限流、降级、系统保护)组合在一起。slotchain其实可以分为两部分:统计数据构建部分(statistic)和判断部分(rulechecking)。核心结构:!(https://oscimg.oschina.net/oscnet/up6fca
Stella981 Stella981
3年前
Dubbo 是如何控制并发数和限流的?
点击关注公众号,Java干货及时送达!(https://oscimg.oschina.net/oscnet/4497d8cb059d44c783425d92709453e8.png)ExecuteLimitFilterExecuteLimitFilter,在服务提供者,通过<dubbo:service/
Stella981 Stella981
3年前
Sentinel 系统自适应限流原理剖析与实战指导
点击上方“中间件兴趣圈”,选择“设为星标”做积极的人,越努力越幸运!!(https://oscimg.oschina.net/oscnet/71eb753c0197b1ddde74497a579296873ec.png)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp
把帆帆喂饱 把帆帆喂饱
1年前
通过过滤器实现简单的限流操作
java@Component@Slf4jpublicclassMyFilterimplementsFilterprivatestaticvolatilelongstartTimeSystem.currentTimeMillis();//时间窗口privat
javalover123 javalover123
1年前
多模块项目使用枚举配置spring-cache缓存
1.近期被刷接口了,考虑增加本地缓存提高性能,另配置限流;2.使用springcache注解式缓存,可以提高使用缓存的开发效率;3.不同业务,可以定制自己的缓存策略,是基本需求;4.多模块项目,最好在统一的模块(如common)加载缓存配置
RALB负载均衡算法的应用 | 京东云技术团队
一、背景搜索推荐算法架构为京东集团所有的搜索推荐业务提供服务,实时返回处理结果给上游。部门各子系统已经实现了基于CPU的自适应限流,但是Client端对Server端的调用依然是RR轮询的方式,没有考虑下游机器性能差异的情况,无法最大化利用集群整体CPU,
专为小白打造—Kafka一篇文章从入门到入土 | 京东云技术团队
一、什么是KafkaMQ消息队列作为最常用的中间件之一,其主要特性有:解耦、异步、限流/削峰。Kafka和传统的消息系统(也称作消息中间件)都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka还提供了大多数消息系