1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shishan100-Java-Interview-Advanced

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
zookeeper-distribute-lock-optimize.md 509
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
jorden.li Отправлено 25.04.2020 14:55 6fede83

zookeeper-distribute-lock-optimize 也可以,羊群效应

如果几十个客户端同时争抢一个锁,此时会导致任何一个客户端释放锁的时候,zk反向通知几十个客户端,几十个客户端又要发送请求到zk去尝试创建锁,所以大家会发现,几十个人要加锁,大家乱糟糟的,无序的

羊群效应

造成很多没必要的请求和网络开销,会加重网络的负载

1
https://api.gitlife.ru/oschina-mirror/shishan100-Java-Interview-Advanced.git
git@api.gitlife.ru:oschina-mirror/shishan100-Java-Interview-Advanced.git
oschina-mirror
shishan100-Java-Interview-Advanced
shishan100-Java-Interview-Advanced
master