sql >> Databasteknik >  >> NoSQL >> Redis

Hur man kontrollerar att socket är levande (anslutet) i socket.io med flera noder och socket.io-redis

Hur kan jag kontrollera att socket är levande (anslutet) med socketid I ​​triednamespace.connected[socketid], det fungerar bara för nuvarande process.

Som du sa, separat process innebär att uttagen endast registreras på den process som de först kopplade till. Du måste använda socket.io-redis för att ansluta alla dina noder tillsammans, och vad du kan göra är att sända ett evenemang varje gång en klient ansluter/kopplar från, så att varje nod har en uppdaterad realtidslista över alla klienter.



  1. MongoDB sammansatt indexanvändning

  2. mongoDB upsert på array

  3. MongoDB/PyMongo:Frågar flera kriterier - oväntade resultat

  4. Django-nonrel vs Django-mongodb vs Mongokit vs pymongo native