Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Démons en PHP, de inetd à ZeroMQ

Description

Durant cette présentation, nous passerons en revue les différentes techniques servant à créer des démons en PHP, c'est-à-dire des serveurs logiciels destinés à recevoir des connexions réseau et gérer des communications client-serveur. Nous verrons les techniques les plus simples, permettant de prototyper rapidement un démon. Ensuite nous nous intéresserons aux contraintes qui s'appliquent à ce type de développement, et les impacts que cela implique sur les choix de design logiciel. Nous aborderons alors les différentes techniques de création de démons autonomes en PHP. Pour terminer, nous verrons comment utiliser la bibliothèque ZeroMQ pour faire communiquer des programmes en utilisant des paradigmes différents du client-serveur traditionnel. Programme : 1. Rappel client-serveur 2. Démons basés sur (x)inetd 3. Différences entre mono-processus et multi-processus 4. Démons multi-processus 5. Démons mono-processus 6. Présentation de ZeroMQ 7. ZMQ : Différents types de communications 8. ZMQ : Load-balancing 9. ZMQ : Polling

Conférence donnée lors du Forum 2012, ayant eu lieu les 05 et 06 juin 2012.

Informations complémentaires

Le speaker

Amaury BOUCHARD

Franco-québecois installé en région parisienne, Amaury Bouchard est le directeur technique de Fine Media (filiale du groupe PagesJaunes), éditeur de sites web. En plus de longues expériences en système & réseau et dans la téléphonie mobile, il a développé son expertise dans le web et le PHP, participant à plusieurs projets sous licence libre, dont le framework Temma et le système de fichiers redondés FineFS. Il intervient régulièrement dans des écoles d'ingénieur et des universités pour partager son expérience en gestion de projets et en création d'entreprise.

Commentaires

Bruno CHALOPIN, le 06/06/2012
excellente conf
Raphaelle Simonney, le 08/06/2012
Un sujet bien maitrisé, et bien approfondi, avec des exemples concrets, dans un domaine que je ne maitrisais pas. Bonne présentation.
Matthieu Codron, le 08/06/2012
Une maitrise totale du sujet, une introduction qui précise l'enchainement de la conf, ce qui est un plus appréciable, on ne sait pas toujours jusqu'où on va aller, en bref très bonne présentation merci
elizabeth simonney, le 10/06/2012
très bonne conf, la présentation d'exemples concrets étant extrêmement appréciables, il ne manque plus que les slides !
jeremie_simonney, le 10/06/2012
Merci à tous pour vos commentaires. J'ai pris beaucoup de plaisir à faire cette conférence. Les slides sont disponibles (cf. lien ci-dessus) : http://www.slideshare.net/geekcto/dmons-en-php-de-inetd-zeromq
Amaury Bouchard, le 10/06/2012
Très bien présenté, très bien expliqué ça démystifie pas mal de choses.
Grégoire HUBERT, le 12/06/2012
Bonne présentation honnête qui répond à de vraies questions de fond avec de bonnes comparaisons. À lire !
Anonyme, le 20/06/2012
Même si je n'ai pu que la suivre partiellement, j'ai été impressionné de la maîtrise du sujet par Amaury ainsi que par son aisance orale et sur scène. La combinaison de ses deux facteurs a rendu sa conférence à la fois vivante et très intéressante techniquement.
Anonyme, le 20/06/2012
Bonne présentation de Amaury qui maitrise très bien son sujet. Il a su couvrir la plupart des méthodes de création de deamon, tout en donnant certains détails aidant les personnes à mieux comprendre les avantages et inconvénients de chacune des solutions.
Pierrick Charron, le 25/06/2012