Talk in French at Forum PHP 2019
View Slides: https://dunglas.fr/2019/10/forum-php-2019-mercure-real-time-for-php-made-easy/
Short URL: https://joind.in/talk/05d20
(QR-Code (opens in new window))
Mercure est un protocole réseau qui permet aux serveurs de « pousser » très facilement des mises à jour en temps réel. C'est un remplaçant moderne de WebSocket, qui dispose d'une caractéristique qui va particulier intéresser les développeurs PHP : contrairenement à WebSocket, Mercure a été conçu dès l'origine pour fonctionner avec les plateformes qui ne peuvent pas maintenir de connections persistentes, telles que PHP, ou le "serverless".
Le protocole, qui a actuellement le statut d'Internet Draft, est donc très simple à utiliser avec notre langage préféré. Côté client, il est nativement supporté par tous les navigateurs navigateurs modernes, sans même avoir besoin d'un SDK ou d'un paquet NPM.
Mercure, contrairement à WebSocket, tire parti au maximum de HTTP/2 et de HTTP/3. Il est auto-découvrable, et a été conçu dès le départ pour être utilisé avec les API REST et GraphQL. Il dispose d’un mécanisme d’autorisation, supporte la re-connexion automatique et la récupération des messages perdus en cas de problème réseau.
Depuis quelques mois, Mercure est officiellement implémenté par API Platform et Symfony. Au cours de cette présentation, nous découvrirons ce nouveau protocole et ses intégrations PHP.
Comments
Comments are closed.
Très bonne présentation ! Très intéressante!
Hâte de mettre en place Mercure.
Super intéressant comme à chaque fois. J'ai encore appris plein de choses.
Les confs de Kévin sont toujours aussi passionnantes
Super, mais j'aurais aimé avoir plus d'exemples.
Clair, simple et efficace comme d'habitude !
Merci beaucoup !
Vraiment intéressant. Une conf bien menée.
Des concepts nouveaux pour moi bien expliqués. Bravo.
Très bien expliqué. Cool le Rex !
Top. Dense mais super clair, convaincant, complet. Ca donne envie. Bravo !
Franchement, top. La théorie et le retour d’expérience en même temps. Kévin est un des rois de l’open-source, merci pour tout ce temps investi GRATUITEMENT alors que beaucoup y auraient vu « brevet » et « sousous popoche »
Une conf qui a mis des paillettes dans ma vie ;)
Déjà testé et approuvé !
Projet et conférence super inspirante, merci
Très bonne partie sur Mercure.
Cependant, je n'ai pas bien compris la partie faite par le speaker invité... Elle manquait un peu de préparation je pense
Très bonne conférence. Le retour d'expérience du CTO d'igraal était un temoignage intérressant, mais j'ai trouvé que ses explications n'étaient pas des plus claires, et que le switch de speaker à un peu cassé le rythme.
J'aurais aimé avoir plus d'exemples d'utilisations (et pourquoi pas une démo en live).