Parallel uitvoeren met Laravel Concurrency
In de stdio-modus
Voor elke taak een eigen proces starten is verspilling, maar alleen deze schrijfwijze werkte. Omdat Concurrency intern complexe serialisatie doet, geven we niet de SessionEvent-klasse terug maar alleen de string vancontent().
In de TCP-modus
Omdat er geen proces gestart hoeft te worden, lijkt dit sneller, maar in de praktijk maakte het weinig verschil. Met de Process-driver liepen beide vaak na 60 seconden tegen een timeout aan. Met defork-driver, die alleen voor CLI-omgevingen is, slaagde slechts één van de twee. Een exception laat niet alles mislukken. Alleen gpt-5 faalde; na het wisselen naar gpt-5.2 slaagden beide. Mogelijk was het simpelweg een kwestie van de responstijd van het model.
Concurrency bestaat als functie, maar of het praktisch bruikbaar is, is onduidelijk. Voor langdurige verwerking is het gebruik van queues de basis.
Zie de GitHub-repository voor de laatste informatie.