摘要: 原理 漏桶算法水先进入到漏桶里,漏桶以一定的速度出水,当流入速度大于漏出的速度,桶中的水会越来越多直到慢,再来请求会溢出。算法思想是:1.水(请求)从上方倒入水桶,从水桶下方流出(被处理);2.来不及流出的水存在水桶中(缓冲),以固定速率流出;3.水桶满后水溢出(丢弃)。4.这个算法的核心是:缓存请 阅读全文
posted @ 2021-05-30 18:31 程序员008 阅读(154) 评论(0) 推荐(0)
摘要: 简介 Guava cache是一个支持高并发的线程安全的本地缓存。多线程情况下也可以安全的访问或者更新cache。Guava Cache与ConcurrentMap很相似,但也不完全一样。最基本的区别是ConcurrentMap会一直保存所有添加的元素,直到显式地移除。相对地,Guava Cache 阅读全文
posted @ 2021-05-30 11:53 程序员008 阅读(128) 评论(0) 推荐(0)