限流相关的概念
摘要:漏桶和令牌桶 漏桶主要目的是控制数据注入到网络中的速率,平滑网络上的突发流量. 令牌桶原理是系统会以一个恒定的速度往桶里放入令牌,而如果请求需要被处理,则需要先从桶里获取一个令牌,当桶里没有令牌,则拒绝服务. 漏桶由于速率恒定,不能应付突发rate.而令牌桶则可以在短时间应付突发rate.即短时间允
阅读全文
redis分布式锁
摘要:redis 分布式锁 分布式锁的安全和活性保证: 1.安全性:相互排斥,在任何时刻里只有一个客户端可以获取锁. 2.活性A:无死锁,即使锁定资源的客户端崩溃或者被隔离,其他也总可以获得锁. 3.活性B:容错,只要大部分的redis节点是运行的,客户端就可以获得及释放锁. 为什么基于failover的
阅读全文