web-dev-qa-db-fra.com

comment notification push (Java/servlet) pour application Web?

Dans ma candidature, je dois montrer une notification concernant une action particulière?

Je dois montrer une notification à l'utilisateur connecté ensuite. .

1-Une façon d'obtenir une notification est de continuer à interroger après un certain intervalle de temps. c'est la notification de tirage.

mais cela provoque des hits inutiles sur le serveur.

comment puis-je utiliser la notification Push du serveur en cas d'action? . (J'utilise Java (servlet/jsp) avec Tomcat)

13
Nirbhay Mishra

De nos jours, un moyen prometteur de communication client-serveur consiste à utiliser Websockets.

Voir Que sont les interrogations longues, Websockets, Evénements envoyés par le serveur (SSE) et Comet pour voir d'autres méthodes associées aux Websockets et pour connaître les avantages de Websockets avec une introduction, voir Une introduction à WebSockets

7
suat

Regardez le Comet modèle et Servlet 3.0 .

1
user2256686

Vous pouvez essayer la fonctionnalité Asletc de Servlet3.0.

Voici un exemple de discussion dans lequel Push: Exemple asynchrone Servlet 3.0

0
Ramesh PVK

Vous pouvez utiliser WebSockets à cette fin. Il existe plusieurs implémentations disponibles comme jwebsocket .

0
Bhushan Bhangale