Workerman is an open source high-performance asynchronous PHP socket instant messaging framework. Supports high concurrency and ultra-high stability, and is widely used in mobile apps, mobile communications, WeChat applets, mobile game servers, online games, PHP chat rooms, hardware communications, smart homes, Internet of Vehicles, Internet of Things and other fields. development.
Supports TCP long connections, supports Websocket, HTTP and other protocols, and supports custom protocols. It has many high-performance components such as asynchronous Mysql, asynchronous Redis, asynchronous Http, MQTT IoT client, asynchronous message queue, etc.
Recommended: workerman tutorial
workerman’s goal is to make it easier for PHP developers to develop high-performance socket-based application services without having to understand PHP sockets. and PHP multi-process details. Workerman itself is a PHP multi-process server framework with PHP process management and socket communication modules, so it can run independently without relying on containers such as php-fpm, nginx or apache.
Features:
Support HHVM
Developed using PHP
Support PHP multi-process/multi-threading (multi-threaded version)
Standard Input and output redirection
Support millisecond timer
Support event-based asynchronous programming
Daemonization
Support TCP/UDP
Support multi-port monitoring
Support various application layer protocols on the interface
Support libevent event polling library, support high concurrency
Support smooth service restart
Support PHP file update detection and automatic loading
Support PHP long connection
Support running child processes as specified users
Support telnet remote control
High performance
The above is the detailed content of What is the worker framework?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Notepad++7.3.1
Easy-to-use and free code editor

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool
