>  기사  >  PHP 프레임워크  >  노동자는 무엇을 할 수 있습니까?

노동자는 무엇을 할 수 있습니까?

(*-*)浩
(*-*)浩원래의
2019-12-02 10:55:403098검색

Workerman은 순수하게 PHP로만 개발된 오픈 소스 고성능 PHP 소켓 서비스 프레임워크입니다.

노동자는 무엇을 할 수 있습니까?

Workerman은 기존 MVC 프레임워크와 달리 웹 개발에만 사용할 수 있는 것이 아니라 인스턴트 메시징, 사물 인터넷, 게임, 서비스 관리, 기타 서버 등 더 넓은 응용 분야를 가지고 있습니다. 또는 미들웨어, 이는 의심할 여지 없이 PHP 개발자의 시야를 크게 향상시킵니다. (추천 학습: workerman 튜토리얼)

workerman의 목표는 PHP 개발자가 PHP 소켓 및 PHP 다중 프로세스의 세부 사항을 이해하지 않고도 고성능 소켓 기반 응용 프로그램 서비스를 더 쉽게 개발할 수 있도록 하는 것입니다.

workerman 자체는 PHP 프로세스 관리 및 소켓 통신 모듈을 갖춘 PHP 다중 프로세스 서버 프레임워크이므로 php-fpm, nginx 또는 Apache와 같은 컨테이너에 의존하지 않고 독립적으로 실행할 수 있습니다.

Workerman의 일부 적용 방향은 다음과 같습니다.

1. 웹 페이지 인스턴트 채팅, 인스턴트 메시지 푸시, WeChat 애플릿, 모바일 앱 메시지 푸시, PC 소프트웨어 메시지 푸시 등과 같은 인스턴트 메시징. 채팅방, 웹 메시지 푸시, 올챙이 채팅방]

2. 워커맨과 프린터, 마이크로컨트롤러와 통신, 스마트팔찌, 스마트홈, 공유자전거 등 사물인터넷 [Yilian Cloud, Yibo Times 등의 고객 사례]

3. 체스 및 카드 게임, MMORPG 게임 등의 게임 서버 유형. [예제 browserquest-php]

4. SOA 서비스 지향 Workerman을 사용하여 기존 비즈니스의 다양한 기능 단위를 캡슐화하고 서비스 형태로 외부 세계에 통합된 인터페이스를 제공하여 시스템 느슨한 결합, 손쉬운 유지 관리, 고가용성, 확장성이 용이합니다. [예:workerman-json-rpc,workerman-thrift]

5. GatewayWorker, PHPSocket.IO, http 프록시, sock5 프록시, 분산 통신 구성 요소, 분산 변수 공유 구성 요소, 메시지 대기열, DNS 서버, WebServer 등 기타 서버 소프트웨어, CDN 서버, FTP 서버 등

6. 비동기 MySQL 구성 요소, 비동기 redis 구성 요소, 비동기 http 구성 요소, 비동기 메시지 대기열 구성 요소, 비동기 DNS 구성 요소, 파일 모니터링 구성 요소 및 타사에서 개발한 다양한 구성 요소 프레임워크 등의 미들웨어 . 잠깐

분명히 전통적인 mvc 프레임워크로는 위의 기능을 구현하기 어렵기 때문에 Workerman이 탄생했습니다.

위 내용은 노동자는 무엇을 할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.