Ce partage explique comment utiliser Symfony 7 et Mercure pour créer une session live réactive sans WebSocket. L'auteur, Jean-Sébastien Christophe, explore l'intégration de Mercure, un protocole de Server-Sent Events (SSE), pour gérer des états de session en temps réel, comme la présence des utilisateurs, sans nécessiter de requêtes répétées ou de boucles côté client. Il détaille la stack technique utilisée (Symfony 7.3, PHP 8.4, Docker, PostgreSQL, MailCatcher) et les avantages de Mercure pour des applications temps réel, tout en prévoyant une future intégration avec FrankenPHP pour optimiser les performances et la sécurité.
L'auteur fait un état de l'art des différentes solutions pour les modifications en temps réel de ressources web : Braid, PREP et Mercure
Tout est dans le titre
Il s'agit d'un cas concret d'utilisation de Mercure : lorsque 2 administrateurs éditent simultanément la même ressource, Mercure permet de notifier lorsque le premier des deux valide ses modifications.
Tout est dans le titre
Tout est dans le titre, sauf que ça concerne Mercure
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, un tuto pas mal fait :)
Tout est dans le titre... Certaines conférences (comme celles sur le DDD par Meetic) ont l'air très intéressantes
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre