workerman est un framework de serveur de socket PHP hautes performances. Workerman est basé sur une bibliothèque d'interrogation d'événements PHP multi-processus et libevent. Les développeurs PHP n'ont besoin que d'implémenter une ou deux interfaces pour développer leurs propres applications réseau, telles que les services Rpc et. chats. serveur de salle, serveur de jeux mobile, etc.
L'objectif de Workerman est de permettre aux développeurs PHP de développer plus facilement des services d'application basés sur des sockets hautes performances sans avoir à comprendre les détails des sockets PHP et des multi-processus PHP. Workerman lui-même est un framework de serveur multi-processus PHP avec des modules de gestion de processus PHP et de communication par socket, il peut donc s'exécuter indépendamment sans s'appuyer sur des conteneurs tels que php-fpm, nginx ou apache.
Ses fonctionnalités :
Développement PHP pur, support multi-processus, support php7, support hhvm
Support TCP/UDP, une seule machine peut supporter plus de millions de longs Connexions TCP
Prend en charge le déploiement distribué et le cluster peut prendre en charge des millions de connexions TCP simultanées, voire plus
Prend en charge la bibliothèque réseau déclenchée par un événement Libevent
Prend en charge les mises à jour à chaud et le redémarrage en douceur du serveur
Possède des composants asynchrones Mysql, Redis, Dns et de nombreux autres composants hautes performances
Les utilisateurs Windows doivent utiliser la version Windows de Workerman. La version Windows de Workerman elle-même ne repose sur aucune extension et. il suffit de configurer les variables d'environnement PHP.
Détection de l'environnement du système Linux
Le système Linux peut utiliser le script suivant pour tester si l'environnement PHP local répond aux exigences de fonctionnement de WorkerMan.
curl -Ss //www.workerman.net/check.php | php
Si les scripts ci-dessus s'affichent tous correctement, cela signifie que les exigences de WorkerMan sont remplies. Accédez directement au site officiel. pour télécharger l'exemple et l'exécuter
Pour plus de questions liées à php, veuillez visiter le site Web chinois de php.