1、羊群效应的发生条件 个人理解:技术上讲的羊群效应一般是指出现在高并发情况下的资源抢夺。举例:当一个锁被释放,瞬间成千上万个需要这个资源的请求同时进来,造成服务的短时压力大增。 2、实际场景及解决方案 redis:在高并发场景下,当一个redis的分布式锁到期时,大量请求争抢锁资源,造成瞬时压力大增。 解决方案A-削峰:在客户端(资源请求方)添加随机数延迟,使多端每次请求的时间间隔不一致,减缓请求的瞬时压力。