Ich habe Schwierigkeiten, herauszufinden, wie Sie mehrere NodeJs Dienste auf Google App Engine flexibel bereitstellen.Multiple NodeJS Services/Module auf Google App Engine Flexible Umgebung
Ich verwende mehrere Nodejs-Klassen mit Firebase-Warteschlange, um meine Aufgaben zu verarbeiten. Momentan benutze ich meine package.json, um das Starten von allem auf einmal auszulösen. Dies ist jedoch problematisch geworden. Ich möchte in der Lage sein, einen Wechsel zu einem bestimmten Dienst/Skript durchzuführen, ohne jedes zweite Skript zu beenden.
Mein package.json sieht derzeit so etwas wie folgt aus:
"scripts": {
"task1": "node ./src/task1.js",
"task2": "node ./src/task2.js",
"start": "npm-run-all -p task1 task2"
}
ich verschiedene .yaml Dateien mit bin, um zu bestimmen, welche bauen Variante I (Debug oder Release) drücken wollen, aber ich finde es schwer zu Stellen Sie jede Aufgabe einzeln bereit. Ich habe eine Dokumentation gefunden, wie man das in Python macht, aber nichts auf Nodejs. Hat jemand irgendwelche Vorschläge?
Ich höre Sie, ich habe zu diesem Thema seit einer Weile, jetzt versucht, eine Möglichkeit zum Senden von Gerät-zu-Gerät-Benachrichtigung zu finden; sagen Sie, wenn eine neue Nachricht eintrifft. Ich kann Ihnen keine Hilfe anbieten, da ich versuche herauszufinden, wie Sie die Firebase-Warteschlange in der App Engine bereitstellen und sie zum Laufen bringen. Ich würde es schätzen, wenn es einen Hinweis oder eine Anleitung gäbe, die Sie dafür verwenden könnten. Sorry wieder für nicht zu helfen .. – TheeBen
@TheeBen Erstellen Sie eine my-queue-processer.js für jede Art von Warteschlange Aufgabe, folgen Firebase-Warteschlangen Anleitungen für die Einrichtung, dann verwenden Sie meine Antwort unten in einzelne Dienste zu trennen und –
bereitstellen Danke, ich habe die Firebase-Warteschlange eingerichtet. Ich habe mich nur gefragt, ob ich mehrere davon haben könnte und ich war mir ziemlich sicher, dass es einen Weg geben sollte, sie zu kombinieren. Ich versuche, den optimierten Weg zu finden, um die Kosten auf Google App-Engine zu reduzieren – TheeBen