Localhost'ta Laravel kuyrukları

Laravel PHP çerçevesinde üretken ortamlarda, çalışanlar ve denetçiler , örneğin Redis'te depolanan işlerin işlenmesini sağlar. Localhost'ta bundan tamamen bağımsız olmak istiyorsanız, işleri her zaman hemen yürütmek için senkronizasyon sürücüsünü kullanırsınız. Bu, mevcut PHP işleminin engellenmesi ve işin işlenene kadar isteğin askıda kalması dezavantajına sahiptir.


Bir kerelik çalışan geçişi başlatan başka bir PHP örneğini çağırmak daha iyidir. Aşağıdaki uygulama aynı zamanda Windows / Mac / Linux farklılıklarını da ele alır. Önce her zamanki gibi bir iş tanımlarız:

e24ced88a284d02f2ab5c64bb5905fce

Sonra infazla ilgilenen genel bir yardımcı yaratırız:

e24ced88a284d02f2ab5c64bb5905fce

Son olarak, bu işlevi bir denetleyicide diyoruz:

e24ced88a284d02f2ab5c64bb5905fce

Geri