feat: handle cluster events

This commit is contained in:
2025-10-26 18:09:42 +01:00
parent f7b694854d
commit 55c3aebb3f
4 changed files with 116 additions and 8 deletions

View File

@@ -38,6 +38,9 @@ func NewHTTPServer(port string, nodeDiscovery *discovery.NodeDiscovery) *HTTPSer
// Initialize registry client
registryClient := registry.NewRegistryClient("http://localhost:3002")
// Register WebSocket server as cluster event broadcaster
nodeDiscovery.SetClusterEventCallback(wsServer)
hs := &HTTPServer{
port: port,
router: mux.NewRouter(),