布隆过滤器不适合这种数据量变化很快又要(准)实时查询的场景.布隆过滤器过滤掉说明肯定没有,过滤不掉可能也没有,这个就有潜在风险,支付宝这种量级下过滤器bit长度要非常长才有好的过滤效果.其次你这个布隆过滤器必须和数据库实时同步(比如binlog同步),应用请求过滤器会增加一次网络请求,即使应用本地缓存过滤器,也要加入推送机制不断给应用推送最新数据,这个开销是非常大的,而且又多了个单点问题需要解决,引入了额外的复杂性而且效果也不好
缓存击穿、失效以及热点key问题分布式缓存是网站服务端经常用到的一种技术,在读多写少的业务场景中,通过使用缓存可以有效地支撑高并发的访问量,对后端的数据库等数据源做到很好地保护。现在市面上有很多分布式缓存,...