Workerman est un framework de service de socket PHP open source et hautes performances développé uniquement en PHP. Recommandation : Tutoriel Workerman
Workerman ne réinvente pas la roue. Ce n'est pas un framework MVC, mais un framework de service socket de niveau inférieur et plus général Vous pouvez l'utiliser pour. développer des agents TCP., un agent d'échelle, un serveur de jeu, un serveur de messagerie, un serveur FTP, et même développer une version php de redis, une version php de la base de données, une version php de nginx, une version php de php-fpm, etc.
Workerman peut être considéré comme une innovation dans le domaine de PHP, permettant aux développeurs de se débarrasser complètement des chaînes de PHP qui ne peuvent faire que du WEB.
En fait, Workerman est similaire à une version PHP de nginx. Le noyau est également multi-processus + Epoll + IO non bloquant. Chaque processus Workerman peut maintenir des dizaines de milliers de connexions simultanées. Parce qu'il réside en mémoire, il ne repose pas sur des conteneurs tels qu'Apache, nginx et php-fpm et offre des performances ultra élevées.
Prend en charge TCP, UDP, UNIXSOCKET en même temps, prend en charge les connexions longues, prend en charge Websocket, HTTP, WSS, HTTPS et d'autres protocoles de communication ainsi que divers protocoles personnalisés. Il comporte de nombreux composants hautes performances tels que des minuteries, des clients socket asynchrones, Mysql asynchrone, Redis asynchrone, HTTP asynchrone et des files d'attente de messages asynchrones.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!