<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Développement multithread : portrait d'une application PHP</title>
        <link>https://videos.capitoledulibre.org/videos/watch/adfbabdf-f058-4870-9741-effda2289e78</link>
        <description>Thierry Kauffmann Sponsorisé par le Ministère de l'Éducation Nationale depuis 2020, le développement de l'application DiViM-S a représenté un défi technique : contrôler un pool de 150 serveurs de visio-conférence BigBlueButton pour adapter automatiquement le nombre de serveurs actifs au nombre de participants et de salles. Afin d'atteindre une efficacité maximale de l'application et de rendre possibles des temps de réactivité de quelques secondes le programme fait appel massivement au parallélisme disponible dans PHP depuis la version 7.2 avec l'extension PHP/Parallel. Sont ainsi parallélisés aussi bien les appels à l'API de l'hébergeur (Scaleway) que les sondages des serveurs BigBlueButton. La conférence présentera tout d'abord les attentes fonctionnelles et les réalisations pratiques du projet, puis l'architecture de l'application utilisant le moteur PHP sous Docker, ensuite définira ce que l'on entend par "parallélisme" et donnera enfin les bases pratiques du développement parallèle avec l'extension pour PHP. Code source de l'application DiViM-S : https://github.com/arawa/divims Documentation officielle de PHP/Parallel : https://www.php.net/manual/fr/book.parallel.php Des exemples et exercices pour se familiariser avec l'extension : https://github.com/pielonet/concurrency Captation par @TVn7Toulouse</description>
        <lastBuildDate>Sat, 11 Apr 2026 11:32:49 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://videos.capitoledulibre.org</generator>
        <image>
            <title>Développement multithread : portrait d'une application PHP</title>
            <url>https://videos.capitoledulibre.org/lazy-static/avatars/61548430-e201-4f4b-ac5a-f903422c6ea2.png</url>
            <link>https://videos.capitoledulibre.org/videos/watch/adfbabdf-f058-4870-9741-effda2289e78</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://videos.capitoledulibre.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://videos.capitoledulibre.org/feeds/video-comments.xml?videoId=adfbabdf-f058-4870-9741-effda2289e78" rel="self" type="application/rss+xml"/>
    </channel>
</rss>