Workerman은 오픈 소스 고성능 비동기 PHP 소켓 인스턴트 메시징 프레임워크입니다. 높은 동시성 및 매우 높은 안정성을 지원하며 모바일 앱, 모바일 통신, WeChat 애플릿, 모바일 게임 서버, 온라인 게임, PHP 채팅방, 하드웨어 통신, 스마트 홈, 차량 인터넷, 사물 인터넷 및 기타 분야에서 널리 사용됩니다. . 개발.
TCP 긴 연결을 지원하고 Websocket, HTTP 및 기타 프로토콜을 지원하며 사용자 정의 프로토콜을 지원합니다. 비동기 Mysql, 비동기 Redis, 비동기 Http, MQTT IoT 클라이언트, 비동기 메시지 대기열 등과 같은 많은 고성능 구성 요소가 있습니다. (추천 학습: workerman tutorial)
고성능 Epoll 이벤트 네트워크 라이브러리를 기반으로 단일 머신은 수백만 개의 동시 연결을 지원할 수 있으며 장기 연결 처리량은 최대 36W/S입니다. PHP 데이터베이스와 같은 개체는 메모리에 상주할 수 있으므로 구문 분석, 컴파일 및 네트워크 오버헤드가 줄어듭니다.
서버 백엔드 개발을 위해 일일 매출액이 1억이 넘는 전자상거래 회사, 게임 백엔드 개발을 위해 유명 온라인 게임 회사를 포함하여 많은 회사에서 높은 가용성을 확인했습니다.
인터페이스는 간단하며 이미 성숙한 네트워크 애플리케이션이 많이 있습니다. PHP를 알고 있는 한 이러한 애플리케이션을 기반으로 자신만의 소켓 애플리케이션 서비스를 빠르게 개발할 수 있습니다.
Windows의 경우 현재 Workerman(php)은 최대 255개의 연결을 지원합니다.
Linux의 경우 이론적으로 Workerman 연결 수에는 제한이 없습니다. 범위는 수만, 수십만, 심지어 수백만에 달할 수 있지만 전제 조건은 다음과 같습니다.
[1] 서버에 다음이 있어야 합니다. 메모리가 충분합니다.
【2】이벤트 확장 프로그램이 설치되어 있어야 합니다.
【3】Linux 커널은 공식 매뉴얼에 따라 최적화되어야 합니다
위 내용은 Workerman은 몇 개의 연결을 지원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!