sql >> Databáze >  >> NoSQL >> Redis

Jak zkontrolovat, zda je socket aktivní (připojený) v socket.io s více uzly a socket.io-redis

Jak mohu zkontrolovat, zda je socket aktivní (připojený) pomocí socketid Zkoušel jsem namespace.connected[socketid], funguje to pouze pro aktuální proces.

Jak jste řekl, samostatný proces znamená, že sokety jsou registrovány pouze v procesu, ke kterému se poprvé připojily. K připojení všech uzlů musíte použít socket.io-redis společně a co můžete udělat, je vysílat událost pokaždé, když se klient připojí/odpojí, takže každý uzel má aktualizovaný seznam všech klientů v reálném čase.



  1. Jak vložit pole objektů do pole v mongoose jedním voláním?

  2. 3 způsoby, jak převést řetězec na datum v MongoDB

  3. Jaká je dobrá strategie pro seskupování podobných slov?

  4. Jak používat desítkový typ v MongoDB