Immagina PHP con coroutine, dove le funzioni familiari supportano l'I/O concorrente. Crea applicazioni concorrenti ad alte prestazioni con codice pulito, leggibile e modifiche minime!
Coroutine leggere per un'esecuzione concorrente efficiente. Nessuna funzione async colorata. Basta fare spawn() e via!
fread, fwrite, file_get_contents, ob_start, Curl, MySQL, PostgreSQL e altre API pronte all'uso. Le normali funzioni PHP ora funzionano in modo asincrono senza sforzo aggiuntivo.
Supporto al modello: più richieste - un unico processo PHP.
API semplice e flessibile per la cancellazione delle coroutine, che copre diversi scenari.
Controllo del ciclo di vita delle coroutine tramite sandbox Scope. Gestione di gruppi di coroutine tramite TaskGroup.
Supporto al pool di connessioni direttamente in PDO. Gestione automatica delle connessioni per le massime prestazioni.
Scambio di dati type-safe tra coroutine. Canali bufferizzati e non bufferizzati per pattern producer/consumer.
Risultati differiti per calcoli asincroni. Composizione tramite awaitAll, awaitFirst e gestione flessibile dei risultati.
Propagazione del contesto attraverso l'intero albero delle coroutine. Timeout, deadline e cancellazione delle operazioni con pulizia automatica delle risorse.
Inizia a lavorare con TrueAsync in pochi minuti. Installa tramite Composer e scrivi codice concorrente già oggi.