私は、複数のnodejsサービスをGoogleアプリケーションエンジンに柔軟にデプロイする方法を理解するのに苦労しています。Google App Engine上の複数のNodeJSサービス/モジュールフレキシブル環境
firebase-queueで複数のnodejsクラスを使用してタスクを処理しています。 今、私はpackage.jsonを使ってすべてを一気に起動させています。しかしながら、これは問題となっている。他のすべてのスクリプトを停止することなく、特定のサービス/スクリプトに変更を加えることができるようにしたいと考えています。
マイpackage.jsonは現在、このようなもののようになります。私は(デバッグまたはリリース)をプッシュするバリアントを構築するかを決定するために、異なる.yamlファイルを使用していますが、それはハードに見つけています
"scripts": {
"task1": "node ./src/task1.js",
"task2": "node ./src/task2.js",
"start": "npm-run-all -p task1 task2"
}
各タスクを個別に展開します。私はpythonでこれを行う方法についてのドキュメントを見つけましたが、nodejsでは何も見つかりませんでした。誰にも何か提案はありますか?
私はこの話題で、しばらくの間、デバイスからデバイスへの通知を送信する方法を見つけようとしています。新しいメッセージが到着したときなど。 Firebaseのキューをアプリケーションエンジンにデプロイして動作させる方法を理解しようとしているので、私はあなたに何か助けてくれません。私がそれに使用できるヒントやチュートリアルがあれば、私はそれを感謝します。もう一度お手伝いしないと申し訳ありません。 – TheeBen
@TheeBenキュータスクの種類ごとにmy-queue-processer.jsを作成し、firebase-queueガイドに従って設定し、私の下の答えを使用して個々のサービスに分割し、 –
ありがとう、私はfirebaseのキューをセットアップしました。ちょうどそれらの複数を持っていることについて疑問に思って、私はそれらを組み合わせる方法があるべきであると確信していました。私は最適化された方法をGoogleのアプリケーションエンジン – TheeBen