Liczenie użytkowników socket.io na serwerach poziomych

Mam wiele serwerów socket.io skalowanych poziomo za pomocą redisstore. Mam efektywnie skonfigurowane pokoje i mogę z powodzeniem transmitować je do pomieszczeń na różnych serwerach itp. Teraz próbuję zbudować stronę statusu i nie udaje mi się ustalić, jak po prostu policzyć liczbę użytkowników połączonych wszystkie serwery.

io.sockets.clients („room”) i io.sockets.sockets poinformują tylko o liczbie połączonych klientów na tym jednym serwerze, a nie wszystkich serwerach podłączonych do tego samego RedisStore.

Propozycje?

Dzięki.

questionAnswers(4)

yourAnswerToTheQuestion