Dalam rangka kerja PHP Laravel, dalam persekitaran pengeluaran, pekerja seperti penyelia memastikan bahawa kerja yang disimpan dalam Redis , sebagai contoh, dilaksanakan. Jika anda ingin bebas sepenuhnya daripada ini pada localhost, anda boleh menggunakan pemacu penyegerakan untuk melaksanakan kerja dengan segera. Walau bagaimanapun, ini mempunyai kelemahan bahawa proses PHP semasa disekat, dan permintaan tergantung sehingga kerja selesai.
Lebih baik memanggil contoh PHP lain yang memulakan pas pekerja satu kali. Pelaksanaan berikut juga menangani perbezaan Windows / Mac / Linux. Mula-mula kita menentukan pekerjaan dengan cara biasa:
e24ced88a284d02f2ab5c64bb5905fce
Kemudian kami membuat pembantu umum yang mengurus pelaksanaannya:
e24ced88a284d02f2ab5c64bb5905fce
Akhirnya, kami memanggil fungsi ini dalam pengawal:
e24ced88a284d02f2ab5c64bb5905fce