Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como eu poderia enviar uma mensagem para múltiplas pessoas de uma vez?

É uma dúvida pessoal, não de um curso em específico. Quero saber uma lógica ou caminho (com boa prática) para mandar uma mensagem via WebSockets no NodeJS, em que eu mande a mensagem para todos os meus amigos/seguidores em uma só vez... Mas ainda sou iniciante e não sei se enviar tudo de uma vez sobrecarregaria o servidor ou algo do tipo, pensei em fazer um setInterval no frontend (ao invés de um forEach na minha lista de seguidores), mas não me parece boa prática (não sei se é ou não), o objetivo seria mandar para todos os meus seguidores, faria uma verificação no banco de dados (mongoDB) para saber se eu já tenho uma sala de chat com tal seguidor, se tiver, inclua a mensagem no histórico, se não, crie uma sala com o mesmo e adicione a mensagem no histórico... Gostaria de saber se isso é uma boa prática ou se existe uma maneira correta a se seguir quanto a esse problema usando essas tecnologias. Agradeço a atenção!

1 resposta
solução!

Boa noite, Diogo! Como vai?

Existem serviços que fazem esse trabalho pra vc! Um dos mais conhecidos é o OneSignal! Inclusive, ele tem biblioteca de integração com o Node! Então deve ser uma mão nada roda pra vc! Dê uma olhada na documentação pra ver se te atende!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!