2017-08-07 4 views
3

Ich suche in Google App Engine als Alternative zu AWS ec2/ELB. Ein Problem, das ich sehe, ist, dass es keinen offensichtlichen Weg gibt, die Laravel-Warteschlange zu konsumieren.Laravel Queue auf Google App Engine

Wenn wir unsere Laravel-App für einige aws ec2-Instanzen bereitstellen, können wir denselben Bereitstellungsvorgang usw. verwenden, um eine Instanz als Warteschlangen-Runner zu verwenden.

Aber mit App-Engine, weil es eine Blackbox ist, scheint es so, als müssten wir etwas wie eine Google-Compute-Instanz tun, um cli php auszuführen, um den Handwerkerbefehl auszuführen. Das ist ärgerlich, weil wir uns Sorgen darüber machen müssen, die Instanzen der Queue Worker zu skalieren, was den Zweck der Google App Engine vereitelt.

Hat jemand eine voll funktionsfähige (dh mit der Warteschlange) Laravel-Anwendung auf Google App-Engine? Wenn ja, wären alle Ressourcen hilfreich, auf die Sie verweisen können?

Ist es möglich, PHP CLI-Befehle und Supervisor (Python) in einer PHP-Umgebung von Google App-Engine PHP auszuführen?

+0

Ich laufe auf das gleiche Problem. Irgendwelche guten Mittel würden geschätzt. –

Antwort

1

Die Flex-Laufzeit läuft bereits supervisord. Wenn Sie im Projektstammverzeichnis eine Datei mit dem Namen additional_supervisord.conf ablegen, wird diese zur vorhandenen supervisord.conf hinzugefügt.