Maison  >  Article  >  cadre php  >  Quel est le cadre du travailleur?

Quel est le cadre du travailleur?

尚
original
2019-12-10 09:10:202657parcourir

Quel est le cadre du travailleur?

Workerman est un framework de messagerie instantanée de socket PHP asynchrone open source hautes performances. Prend en charge une concurrence élevée et une stabilité ultra-élevée, et est largement utilisé dans les applications mobiles, les communications mobiles, les applets WeChat, les serveurs de jeux mobiles, les jeux en ligne, les salons de discussion PHP, les communications matérielles, les maisons intelligentes, l'Internet des véhicules, l'Internet des objets et d'autres domaines. . développement.

Prend en charge les connexions longues TCP, prend en charge Websocket, HTTP et d'autres protocoles, et prend en charge les protocoles personnalisés. Il possède de nombreux composants hautes performances tels que Mysql asynchrone, Redis asynchrone, Http asynchrone, client MQTT IoT, file d'attente de messages asynchrone, etc.

Recommandé : tutoriel Workerman

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 sockets PHP et PHP détails multi-processus. Workerman lui-même est un framework de serveur multi-processus PHP avec des modules pour la gestion des processus PHP et la communication par socket, il peut donc s'exécuter indépendamment sans s'appuyer sur des conteneurs tels que php-fpm, nginx ou apache.

Caractéristiques :

Support HHVM

Développé en utilisant PHP

Support PHP multi-processus/multi-thread (version multi-thread)

Redirection d'entrée et de sortie standard

Prise en charge de la minuterie en millisecondes

Prise en charge de la programmation asynchrone basée sur les événements

Démonisation

Prise en charge de TCP/UDP

Prise en charge de la surveillance multiport

Prise en charge de divers protocoles de couche d'application sur l'interface

Prise en charge de la bibliothèque d'interrogation d'événements Libevent, prise en charge de la haute concurrence

Prise en charge du redémarrage en douceur du service

Prise en charge de la détection de mise à jour des fichiers PHP et du chargement automatique

Prise en charge des connexions longues PHP

Prise en charge de l'exécution des processus enfants en tant qu'utilisateurs spécifiés

Prise en charge de la télécommande telnet

Hautes performances

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn