When a node is brought online, it uses multicast discovery to learn about other nodes. You can see the gist here: <a href="https:&#x2F;&#x2F;github.com&#x2F;nanopack&#x2F;mist&#x2F;blob&#x2F;master&#x2F;main.go#L68-L76" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nanopack&#x2F;mist&#x2F;blob&#x2F;master&#x2F;main.go#L68-L76</a><p>Propagating events is really simple: When a client subscribes to a particular node, the node will replicate the subscription to all nodes in the cluster, and relay any messages from the &#x27;proxied&#x27; subscriptions back to the client.