Projet

Général

Profil

Actions

Feature #12908

fermé

Utilisation des WebSockets dans le système de notification PUSH du serveur vers le navigateur WEB

Ajouté par Yohann Chastagnier il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Notifications
Début:
25/02/2022
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Cette feature vient compléter l'existante : #8622

Dans des contextes avec beaucoup de sessions utilisateurs ouvertes, l'envoi de notifications serveurs (Server Event) via l'API Server Sent Event (SSE) dégrade les performances d'utilisation de Silverpeas.
Il ne semble pas que cela soit le serveur WildFly qui bataille, mais plutôt les reverse proxy.
Même si l'API SSE est standarde et éprouvée, ces derniers n'apprécient pas le principe de laisser une requête HTTP ouverte sur une durée de plusieurs minutes.

L'idée est d'ajouter l'utilisation de la technologie des WebSockets dans le système actuel d'envoi de notification, tout en gardant la possibilité d'utiliser l'actuelle technique.
D'ailleurs, comme l'utilisation des WebSockets nécessite la mise en place de règles dans la configuration du reverse-proxy, elle devra probablement être désactivée par défaut.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Feature #8622: Mise en place d'un système de notification PUSH du serveur vers le navigateur WEBClosedYohann Chastagnier10/03/2017

Actions
Actions

Formats disponibles : Atom PDF