Heim > Artikel > PHP-Framework > Was bedeutet Arbeiter?
Das Folgende ist eine Einführung in das, was ein Workerman ist, aus der Kolumne Workerman-Einführungs-Tutorial. Ich hoffe, es wird für Freunde hilfreich sein, die es brauchen!
Workerman, ein leistungsstarkes Socket-Service-Framework
Workerman ist ein Open-Source-Hochleistungs-PHP-Socket-Service-Framework, das ausschließlich in PHP entwickelt wurde.
Workerman erfindet das Rad nicht neu, sondern ein untergeordnetes und allgemeineres Socket-Service-Framework. Sie können es zum Entwickeln von TCP-Agenten, Ladder-Agenten, Spieleservern und Mailservern verwenden. und FTP-Server und entwickeln sogar eine PHP-Version von Redis, eine PHP-Version der Datenbank, eine PHP-Version von Nginx, eine PHP-Version von PHP-FPM usw. Man kann Workerman als eine Innovation im Bereich PHP bezeichnen, die es Entwicklern ermöglicht, die Einschränkungen, die PHP mit sich bringt und nur WEB ausführen kann, vollständig zu beseitigen.
Tatsächlich ähnelt Workerman einer PHP-Version von Nginx. Der Kern besteht ebenfalls aus Multiprozess + Epoll + nicht blockierendem IO. Jeder Workerman-Prozess kann Zehntausende gleichzeitiger Verbindungen aufrechterhalten. Da es sich im Speicher befindet, ist es nicht auf Container wie Apache, Nginx und PHP-FPM angewiesen und verfügt über eine extrem hohe Leistung. Es unterstützt außerdem TCP, UDP, UNIXSOCKET, lange Verbindungen, Websocket, HTTP, WSS, HTTPS und andere Kommunikationsprotokolle sowie verschiedene benutzerdefinierte Protokolle. Es verfügt über viele Hochleistungskomponenten wie Timer, asynchrone Socket-Clients, asynchrones MySQL, asynchrones Redis, asynchrones HTTP und asynchrone Nachrichtenwarteschlangen.
Das obige ist der detaillierte Inhalt vonWas bedeutet Arbeiter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!