Paranoia_ZK

做好当下的事情

使用RateLimiter完成简单的大流量限流,抢购秒杀限流

原文:http://www.cnblogs.com/yeyinfu/p/7316972.htmlRateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。通常可应用于抢购限流防止冲垮系统;限制某接口、服务单位时间内...

2018-04-11 11:09:33

阅读数:25

评论数:0

架构相关

1:秒杀秒杀架构设计

2018-03-19 10:33:21

阅读数:43

评论数:0

并发数据结构:谈谈volatile变量

由来 在CLR 2.0 Memory Model中,我们知道现代CPU架构从CPU到Memory Controller每一级都有速度,容量不同的高速缓存。之所以这样设计,主要是因为性能。为了进一步提升性能,当线程读取内存中所期望的元素值时,CPU并不是只读取我们所期望的元素值,它实际上会同时...

2017-08-01 23:48:18

阅读数:216

评论数:0

ConcurrentHashMap使用示例

ConcurrentHashMap通常只被看做并发效率更高的Map,用来替换其他线程安全的Map容器,比如Hashtable和Collections.synchronizedMap。实际上,线程安全的容器,特别是Map,应用场景没有想象中的多,很多情况下一个业务会涉及容器的多个操作,即复合操作,并...

2017-08-01 16:29:24

阅读数:83

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭