分布式中的羊群效应直白理解,生活中的羊群效应:
如果有接触过羊群的人可能会发现,当你在放羊的时候,如果某一羊犯错吃了农场的粮食,你可能会丢一块石头去驱逐该羊不要吃粮食,但是丢石头的时候,该羊被石头恐吓的同时也会惊慌其他羊,这也就是所谓的直白羊群意思。
但是在分布式系统中,例如Zokeeper集群中,例如某一节点A被大量client进行watch时,当节点A发生变化时候可能只对某一个客户端有影响,但是由于所有客户端都对该节点进行了watch,所以对于其他没有影响的client也会受到通知,这种不必要的通知就是分布式中的羊群效应。