
缓存
田培融
这个作者很懒,什么都没留下…
展开
-
分布式限流实战--redis实现令牌桶限流
这篇文章我们主要是分析一下分布式限流的玩法。 因为限流也是一个经典用法了。1.微服务限流随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。缓存的目的是提升系统访问速度和增大系统能处理的容量,而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开,而有些场景并不能用缓存和降级来解决,比如稀缺资源、数据库的写操作、频繁的复杂查询,因此需有一种手段来限制这些场景的请求量,即限流。比如当我们设计了一个函数,准备上线原创 2020-08-03 13:51:40 · 9866 阅读 · 5 评论 -
Redis分布式锁接口封装实现
说在前面,Redis分布式锁的实现已经烂大街了。 很多人都写过博客,也有写的非常非常好的。 我这里纯属为了自己学习整理一下。 而且现在redis有一个超级牛逼的客户端 Redisson原理主要是通过redis的nx自增来实现的。下面就直接上代码添加依赖 <dependency> <groupId>org.springframework.integration</groupId> <artifactId&g原创 2020-07-31 09:55:38 · 957 阅读 · 3 评论