Zookeeper delade ut låssteg: 1. Zookeeper är en nod med noder, liknande en filkatalog, så vi abstraherar låset till en katalog, Zookeeper har en nod av EPHEMERAL_SEQUENTIAL typer, flera trådar och när noden skapas av Zookeeper hjälper det oss att ordna skapan, så katalogerna under denna nod är sekventiella. 2. Hämta den minsta noden i den aktuella katalogen, avgör om den minsta noden är den aktuella noden, om det betyder att låset är lyckat, om det inte är låsförvärvsmisslyckandet. 3. När låset fallerar, för att undvika svärmeffekten, måste du få fram föregående nod för den aktuella noden och sedan lyssna på noden. 4. När du gör detta, när du släpper låset, kommer du också att meddela nästa nod. |