Java
Java
ok包
https://github.com/liwe17/BigData-Note
展开
-
Java高并发系统的常用限流策略
Java高并发系统的常用限流策略在高并发访问时,常会出现服务或接口面对暴涨的请求而不可用的情况,更甚至导致整个系统崩溃.而使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待,排队,降级,拒绝服务等.在开发高并发系统时有三把利器用来保护系统:缓存,降级和限流.限流常见算法计数器/时间窗口法最简单也最容易实现的一种,通过在单位时间内设置最大访问数就可以达到限流的目...原创 2020-04-27 12:18:28 · 442 阅读 · 0 评论 -
布隆过滤器(Bloom Filter)
布隆过滤器(Bloom Filter)一句话了解布隆过滤器布隆过滤器(Bloom Filter):本质上是一种概率型数据结构(probabilistic data structure),优点是高效地插入和查询,根据查询结果快速判断某样东西一定不存在或者可能存在,缺点是只能插入不能删除.布隆过滤器相比于传统的 List,Set,Map 等数据结构,它更高效,占用空间更少,但是缺点是其返回...转载 2020-04-22 16:49:21 · 390 阅读 · 0 评论