byte-stream
Un'astrazione di flusso non bloccante per PHP basata su Amp.
- Installation
- Documentation
- Examples
- Un InMemoryStream permette di creare un InputStream da un singolo chunk di stringa conosciuto.Questo è utile se il contenuto completo del flusso è già noto.
- InputStream
- Buffering
- Buffering
- Questo pacchetto astrae le risorse di flusso di PHP con ResourceInputStream e ResourceOutputStream.Essi impostano automaticamente la risorsa passata come non bloccante e permettono la lettura e la scrittura come qualsiasi altro InputStream/OutputStream.Gestiscono anche la backpressure automaticamente disabilitando il read watcher nel caso non ci sia una richiesta di lettura e attivano un write watcher solo se il buffer di scrittura sottostante è già pieno,il che li rende molto efficienti.