Mercure

De Wiki de Jordan LE NUFF
< Outillage
Révision datée du 30 décembre 2021 à 14:03 par Jordan (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

Présentation

Cette page a pour objet de regrouper les sujets traitant de l'outil Mercure.

Description

Mercure est un protocole permettant de transmettre en temps réel des mises à jour de données vers les navigateurs web (ou autres clients HTTP) de manière fiable, rapide et économe en énergie. Mercure est particulièrement utile pour publier des mises à jour en temps réel des ressources exposées via des API Web (ex : pour être consommées par des applications web et mobiles réactives). Le protocole a été publié en tant qu’Internet Draft, et est maintenu dans ce dépôt GitHub.

Une implémentation de référence du hub Mercure (le serveur) est également disponible sur ce dépôt. Cette implémentation écrite en Go est publiée sous licence libre (AGPL). Une bibliothèque Go (qui peut être utilisée dans n'importe quelle application écrite en ce langage, qui n’a alors plus besoin de Hub) ainsi qu’une image officielle Docker sont également fournies.

Site officiel : https://mercure.rocks/

Liste des sous-pages