Laravel sorok a localhoston

A PHP keretrendszer Laravel belül termékeny környezetben, a munkavállalók és a felügyelők biztosítják, hogy a tárolt feladatok Redis, például kerülnek feldolgozásra. Ha ettől teljesen független akar lenni a localhost-on, akkor a szinkronizálási illesztőprogram segítségével mindig azonnal végrehajthatja a feladatokat. Ennek az a hátránya, hogy az aktuális PHP folyamat blokkolva van, és a kérés addig marad, amíg a munka feldolgozásra nem kerül.


Jobb, ha hívunk egy másik PHP példányt, amely egyszeri munkavállalói engedélyt kezdeményez. Az alábbi megvalósítás gondoskodik a Windows / Mac / Linux különbségekről is. Először a szokásos módon határozunk meg egy munkát:

e24ced88a284d02f2ab5c64bb5905fce

Ezután létrehozunk egy általános segítőt, amely gondoskodik a végrehajtásról:

e24ced88a284d02f2ab5c64bb5905fce

Végül ezt a függvényt hívjuk meg egy vezérlőben:

e24ced88a284d02f2ab5c64bb5905fce

Vissza