0

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

1

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 Standardwert target für die Warteschlange in queue.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.

1

Als Dan antwortete, dass Cloud Pub/Sub eine gute Alternative ist. hier ist ein weiterer answer, den ich gefunden habe, was sehr hilfreich ist.

Verwandte Themen