Casa > Q > Qual É O Melhor Sistema De Notificação Em Tempo Real Para Um Website?

Qual é o melhor sistema de notificação em tempo real para um website?

Existem duas formas diferentes de enviar notificações em tempo real para os usuários de um website:
  1. notificações na página: Uma página da Web desse site deve ser aberta em um navegador. A página mantém uma conexão aberta com o servidor (geralmente utilizando um WebSocket). Quando uma notificação está disponível, ela é empurrada do servidor para esse browser.
  2. Notificações de Push: Uma vez registrado o sistema de notificação, a página pode até ser fechada no navegador. Quando uma notificação está disponível, ela é empurrada do servidor para Google FCM ou Apple APNs (dependendo do navegador), que por sua vez a empurra para esse navegador.

Existem prós e contras de ambas as abordagens. Por exemplo, com a solução 1, você pode ter notificações de alta freqüência e sua página web pode interagir diretamente com as notificações. Com a solução 2, você pode enviar uma notificação para o usuário mesmo quando ele não está envolvido com aquela página. Com a solução 1, você pode alcançar o usuário em qualquer dispositivo que esteja exibindo aquela página. Com a solução 2, você pode chegar ao usuário apenas no dispositivo onde ele registrou a notificação push (mudar o dispositivo ou reiniciar o navegador requer o registro de todas as notificações).

A solução ideal é ter ambas. O Lightstreamer é um servidor push em tempo real que suporta tanto as notificações on-page como as notificações push. Você pode misturá-las e combiná-las de acordo com suas necessidades, mas você só precisa desenvolver a integração do lado do servidor uma vez.

De Heimer Viker

Quais são as melhores aplicações para flexões? :: Como funcionam as notificações push do navegador?