Workerman ist ein Open-Source-Hochleistungs-Asynchron-PHP-Socket-Instant-Messaging-Framework. Unterstützt hohe Parallelität und ultrahohe Stabilität und wird häufig in mobilen Apps, mobiler Kommunikation, WeChat-Applets, mobilen Spieleservern, Online-Spielen, PHP-Chatrooms, Hardware-Kommunikation, Smart Homes, dem Internet der Fahrzeuge, dem Internet der Dinge und anderen Bereichen verwendet . Entwicklung.
Unterstützt lange TCP-Verbindungen, unterstützt Websocket, HTTP und andere Protokolle sowie benutzerdefinierte Protokolle. Es verfügt über viele leistungsstarke Komponenten wie asynchrones MySQL, asynchrones Redis, asynchrones HTTP, MQTT IoT-Client, asynchrone Nachrichtenwarteschlange usw. (Empfohlenes Lernen: Workerman-Tutorial )
Basierend auf der leistungsstarken Epoll-Ereignisnetzwerkbibliothek kann ein einzelner Computer Millionen gleichzeitiger Verbindungen und den langfristigen Verbindungsdurchsatz unterstützen beträgt bis zu 36W/S. Objekte wie PHP-Datenbanken können im Speicher abgelegt werden, was das Parsen, Kompilieren und den Netzwerkaufwand reduziert.
Die hohe Verfügbarkeit wurde von vielen Unternehmen bestätigt, darunter E-Commerce-Unternehmen mit einem Tagesumsatz von über 100 Millionen für die Entwicklung von Server-Backends und namhafte Online-Spieleunternehmen für die Entwicklung von Spiele-Backends.
Die Schnittstelle ist einfach und es gibt bereits viele ausgereifte Netzwerkanwendungen. Solange Sie PHP kennen, können Sie schnell Ihre eigenen Socket-Anwendungsdienste basierend auf diesen Anwendungen entwickeln.
Für Windows unterstützt workerman(php) derzeit bis zu 255 Verbindungen.
Für Linux gibt es theoretisch keine Begrenzung der Anzahl der Workerman-Verbindungen. Sie kann Zehntausende, Hunderttausende oder sogar Millionen betragen, aber die Voraussetzung ist:
【1】Der Server muss über genügend Speicher verfügen.
【2】Die Event-Erweiterung muss installiert sein.
【3】Der Linux-Kernel muss gemäß dem offiziellen Handbuch optimiert werden
Das obige ist der detaillierte Inhalt vonWie viele Verbindungen unterstützt Workerman?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!