- 博客(2)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 基于Redis的分布式令牌桶限流器
本文根据Guava RateLimiter令牌桶限流器修改的基于Redis的分布式限流器。令牌桶采用横定速率生成令牌存放入桶中,通过计算获取指定令牌数所需要的等待时间来进行限流。注:其中对于令牌桶的更新需要依赖分布式同步锁:DistributedLock本文采用基于Redis的RedLock来实现,请参见本人另外的一篇文章:基于Redis RedLock的分布式同步锁1、Guava Rate...
2018-11-13 12:01:02 37864 27
原创 基于Redis RedLock的分布式同步锁
本文采用Redis官网提供的RedLock来实现分布式同步锁,实现了单机模式和哨兵集群模式两种。安全和可靠性保证在描述我们的设计之前,我们想先提出三个属性,这三个属性在我们看来,是实现高效分布式锁的基础。安全属性:互斥,不管任何时候,只有一个客户端能持有同一个锁。效率属性A:不会死锁,最终一定会得到锁,就算一个持有锁的客户端宕掉或者发生网络分区。效率属性B:容错,只要大多数Redis节...
2018-11-13 11:16:20 3712
Teamviewer修改ID的脚本
2019-01-29
XShell6 绿色中文免安装版
2018-05-08
Go Lang Eclipse Tools(gocode.exe、godef.exe、guru.exe)基于Eclipse4.7.0+Go1.9.2
2017-11-27
Hadoop测试任务wordcount失败
2016-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人