![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 61
路人丁.
这个作者很懒,什么都没留下…
展开
-
RocketMq消息存储-MappedFileQueue
上一篇我们分析介绍了RocketMq利用对一个文件的操作,这里我们继续分析RocketMq如何管理文件集。原创 2023-01-15 16:38:27 · 487 阅读 · 0 评论 -
reids滑动窗口限流(踩坑记)
滑动窗口算法 滑动窗口算法作为限流算法之一,运用非常广泛,最经典的运用当属于TCP协议的滑动窗口算法,加上拥塞控制,从而保证了高效的可靠传输,让世界得以互联(虽然我身处墙域网),让我等有口饭吃。 说回正题,这里要讨论的仅仅是滑动窗口算法,生产上有这样的场景,业务上需要调用第三方,例如,我们需要批量发送短信,那么就需要将手机号批量发送到三方系统,但是由于三方系统在并发吞吐量上存在性能瓶颈,所以需要我们控制避免单位时间内送号过猛,压垮三方服务,所以在单位时间内(一分钟)我们需...原创 2021-08-24 22:37:46 · 1171 阅读 · 0 评论 -
可重入分布式锁-redis实现
public class RedisReentrantLock { private static final String script = "if (ARGV[1] = redis.call('get', KEYS[1])) " + "then " + "redis.call('del', KEYS[1]) " + "return 1; " + ...原创 2021-07-03 17:51:23 · 249 阅读 · 0 评论