Bom dia.
Estou desenvolvendo um sistema de vendas web utilizando Angular no front e Java no back.
O usuário logado, esporadicamente, poderá enviar uma mensagem (como uma notificaçao, e não um chat) para outro usuário logado. Vi algumas alternativas como socket.io e firebase , que parece que resolve o problema, porém não sei se essas ferramentas seriam a mais adequada para o meu caso. Pensei talvez em implementar na mão, onde a pagina web a cada 5 segundos por exemplo, conecta no server e verifica se o usuário logado possui uma nova mensagem.
Ou,ainda, se existi-se algum serviço semelhante ao Google GCM,para web, seria perfeito. Alguém poderia me dar uma luz por favor.