Ich habe lange GAE STANDARD mit webApp2 verwendet. Es bietet eine großartige Unterstützung und Dokumentation für Aufgabenwarteschlangen. Aber jetzt habe ich angefangen, Python FLASK mit Google AppEngine FLEXIBLE zu verwenden, ich konnte keine klare Dokumentation für Aufgabenwarteschlangen finden, verglichen mit der Dokumentation und der Unterstützung für Aufgabenwarteschlangen im GAE-Standard. Wenn Aufgabenwarteschlangen unterstützt werden oder diese verwendet wurden, geben Sie bitte die Links oder die Dokumentation an, die hilfreich sein können. Zweitens, wenn eine alternative oder bessere Möglichkeit für Hintergrundaufgaben, d. H. Sellerie etc Ihrer Meinung nach? Alle Meinungen wären sehr hilfreich.Unterstützt Google AppEngine PYTHON flexible Umgebung Aufgabenwarteschlangen?
Antwort
Von Task Queues in Migrating Services from the Standard Environment to the Flexible Environment:
Die Task Queue Dienst außerhalb der Standardumgebung Verfügbarkeit begrenzt. Wenn Sie den Dienst außerhalb der Standardumgebung verwenden möchten, können Sie sich für die Cloud Tasks alpha anmelden.
Außerhalb der Standardumgebung können Sie keine Aufgaben zu push queues hinzufügen, aber ein in der flexiblen Umgebung ausgeführter Dienst kann das Ziel einer Push-Aufgabe sein. Sie können dies über den Parameter
target
angeben, wenn Sie einen Task zur Warteschlange hinzufügen oder den Standardwerttarget
für die Warteschlange inqueue.yaml
angeben.In vielen Fällen, in denen Sie Pull-Warteschlangen, wie Schlange Aufgaben oder Nachrichten verwenden können, die gezogen werden und verarbeitet werden durch separate Arbeiter kann Cloud Pub/Sub eine gute Alternative sein, da es ähnliche Funktionalität und Liefergarantien bietet.
Als Dan antwortete, dass Cloud Pub/Sub eine gute Alternative ist. hier ist ein weiterer answer, den ich gefunden habe, was sehr hilfreich ist.
- 1. Google Cloud node.js flexible Umgebung
- 2. Kann nicht PubSub Push-Nachricht in appengine flexible Umgebung
- 3. Python Google App Engine flexible
- 4. Google App Engine Standard- oder flexible Umgebung?
- 5. Hintergrund Thread in GAE flexible Umgebung mit Python-compact laufen
- 6. Google appengine flexible Umgebung setzt erfolgreich, aber Web-URL 404 Fehler zeigt
- 7. Ziel-Microinstanz in Flexible AppEngine
- 8. Google App Engine - Aufgabenwarteschlangen vs Cron-Jobs
- 9. Ersatz für dev_appserver.py von Google App Engine [Erforderliche Aktualisierung auf FLEXIBLE-Umgebung]
- 10. Google Cloud flexible Abfrage
- 11. Google App Engine-Importproblem (Golang) in "Flexible App Engine-Umgebung" (ehemals "Managed VMs")
- 12. Unterstützt die Flex-Umgebung von Appeengine Quarz?
- 13. AppEngine für Java-Umgebung programmgesteuert festlegen
- 14. Verwenden von Aufgabenwarteschlangen, um das Abrufen/Parsen einer Reihe von Feeds in appengine python zu planen
- 15. Google App Engine: Wie erstellt man HTTPS-Endpunkte in einer flexiblen Umgebung?
- 16. Google Cloud-Speicher create_upload_url - App Engine Flexible Python
- 17. Wie führe ich das Google Aefix-Tool aus, wenn ich eine Google App Engine App auf die flexible Umgebung aufrüste?
- 18. Rückruf für Aufgabenwarteschlangen-Abschluss
- 19. Alternative für Google AppEngine?
- 20. django auf Google Appengine
- 21. Google AppEngine Session Beispiel
- 22. Google appengine: Aufgabenwarteschlangenleistung
- 23. EJB + Google AppEngine
- 24. Google Appengine Datastore Alternative?
- 25. Google AppEngine Abfrageauftrag
- 26. Google Appengine Deployment-Sicherheitsprobleme
- 27. Google AppEngine - java.nio.BufferOverflowException
- 28. Upgrade auf AppEngine Flexible Beta generiert eine Umleitung (307) für Versandregeln
- 29. Crypto.Util Importfehler in Firebase_helper.py bei der Bereitstellung in Google App Flexible Engine
- 30. Ausführen von Mercurial-Server auf Google AppEngine