실험 버전

PHP 안에 진정한 비동기

익숙한 함수가 동시 I/O를 지원하는 코루틴이 있는 PHP를 상상해 보세요. 깨끗하고 읽기 쉬운 코드와 최소한의 변경으로 고성능 동시성 애플리케이션을 구축하세요!

주요 기능

코루틴

효율적인 동시 실행을 위한 경량 코루틴. 컬러드 async 함수 없음. spawn()만 하면 됩니다!

논블로킹 I/O

fread, fwrite, file_get_contents, ob_start, curl, MySQL, PostgreSQL. 일반 PHP 함수가 추가 노력 없이 비동기로 작동합니다.

비동기 웹 서버

여러 요청 — 하나의 PHP 프로세스 모델을 지원합니다.

협력적 취소

코루틴 취소를 위한 간단하고 유연한 API. Scope::cancel().

구조적 동시성

Scope 샌드박스로 코루틴 수명을 제어하세요. TaskGroup으로 코루틴 그룹을 관리하세요.

PDO Pool

PDO에 내장된 연결 풀링. 최대 성능을 위한 자동 연결 관리.

Channel

코루틴 간의 데이터 교환. 생산자/소비자 패턴을 위한 버퍼링 및 비버퍼링 채널.

Futures

비동기 계산을 위한 지연 결과. await_all, await_first를 통한 조합.

Context

코루틴에 연결된 데이터. Context를 통한 전역 변수 코드의 쉬운 적응.

비동기 PHP 애플리케이션을 구축할 준비가 되셨나요?

몇 분 안에 TrueAsync를 시작하세요. Composer로 설치하고 오늘부터 동시성 코드를 작성하세요.

Roadmap

v0.1 Foundation 2024
v0.6 Complete Async API 2026-03-14
v0.7 ThreadPool & Stabilization Summer 2026
v0.8 Framework Adapters Q3 2026
v1.0-RC Release Candidate August 2026 RC
v1.0 Stable Release November 2026 Target: PHP 8.6
View full roadmap →