Heim > Schlagzeilen > PHP-Socket-Server-Framework-Worker

PHP-Socket-Server-Framework-Worker

小云云
Freigeben: 2017-11-04 15:19:34
Original
2829 Leute haben es durchsucht

Workerman ist ein leistungsstarkes PHP-Socket-Server-Framework, das auf der PHP-Multiprozess- und Libevent-Ereignisabfragebibliothek basiert. PHP-Entwickler müssen nur eine oder zwei Schnittstellen implementieren, um ihre eigenen Netzwerkanwendungen zu entwickeln, z. B. RPC-Dienste Chats. Raumserver, mobiler Spieleserver usw.

Das Ziel von workerman ist es, PHP-Entwicklern die Entwicklung leistungsstarker Socket-basierter Anwendungsdienste zu erleichtern, ohne die Details von PHP-Sockets und PHP-Multiprozessen verstehen zu müssen. Workerman selbst ist ein PHP-Multiprozess-Server-Framework mit Modulen für PHP-Prozessmanagement und Socket-Kommunikation, sodass es unabhängig laufen kann, ohne auf Container wie PHP-FPM, Nginx oder Apache angewiesen zu sein.

Seine Funktionen:

Reine PHP-Entwicklung, Multiprozessunterstützung, Unterstützung von PHP7, Unterstützung von HHVM

Unterstützung von TCP/UDP, eine einzelne Maschine kann mehr als Millionen von langen unterstützen TCP-Verbindungen

Unterstützt die verteilte Bereitstellung, und der Cluster kann Millionen oder sogar mehr gleichzeitige TCP-Verbindungen unterstützen

Unterstützt die durch Libevent-Ereignisse ausgelöste Netzwerkbibliothek

Unterstützt Hot-Updates und einen reibungslosen Serverneustart

Verfügt über asynchrones MySQL, Redis, DNS und viele andere Hochleistungskomponenten

Windows-Benutzer müssen die Windows-Version von Workerman verwenden. Die Windows-Version von Workerman selbst ist nicht auf Erweiterungen angewiesen Es müssen lediglich PHP-Umgebungsvariablen konfiguriert werden.

Erkennung der Linux-Systemumgebung

Das Linux-System kann das folgende Skript verwenden, um zu testen, ob die lokale PHP-Umgebung die WorkerMan-Betriebsanforderungen erfüllt.

curl -Ss //www.workerman.net/check.php |. php

Wenn die oben genannten Skripte alle in Ordnung sind, bedeutet dies, dass die WorkerMan-Anforderungen erfüllt sind um das Beispiel herunterzuladen und auszuführen

Weitere Fragen zu PHP finden Sie auf der chinesischen PHP-Website.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage