2017-09-28 2 views
0

J'ai deux serveurs où socket.io est hébergé, la communication entre deux applications est gérée avec redis.Push to talk - Comment gérer le bouton poussoir dans le socket.io

Lorsque l'utilisateur 1 clic sur le bouton poussoir, côté serveur Redis, je fais l'entrée comme

Chambre: A -> User1

Lorsque l'utilisateur 2 cliquez sur le bouton poussoir, il message occupé occupé parce qu'il y a déjà entrée dans redis pour User1

Lorsque l'utilisateur 2 tire sur le bouton, je supprime l'entrée de la redis, de sorte que l'autre utilisateur va prendre la parole.

Mais lorsque 100 utilisateurs effectuent l'action, cela ne fonctionne pas en temps réel.

S'il vous plaît suggérer le bon chemin pour cela. J'ai trouvé le moyen de gérer le bouton poussoir avec verrouillage.

Répondre