0

GAEの異なるマイクロサービスは、専用のcronジョブを所有できますか?マイクロサービスごとに専用のCronジョブを持つGAEマイクロサービス

背景

私たちは、GAEのmicroservicesアプリケーション上で複数のサービスを書かれています。 サービス1(デフォルト)[GAE標準環境のJAVA]には10のcronジョブがあり、別のマイクロサービスではService2 [GAE Flexible環境のPython]に5つの他のcronジョブがあります。

両方のサービスをデプロイすると、cronジョブは最新のサービスcronジョブに置き換えられます。

私は、タスクキューがGAE Microservicesの共有リソースであり、したがってCronジョブも共有できることを知っています。しかし、マイクロサービスにサービス範囲に基づいて専用のcronジョブを持たせて、すべてのcronジョブが共存できるサーバーにアップロードすることは不可能ですか?

タイムリーな応答が高く評価されています。

答えて

0

cronの設定は、モジュール/サービスレベルのものではなく、アプリケーションレベルの設定でもあります。そのため、あるサービス用に配置すると、別のサービスの前の設定を上書きします。

すべてのサービスのすべてのcronジョブを1つのcron設定ファイルにまとめて、特定のcronデプロイメントコマンドを使用してそのファイルをデプロイする必要があります。サービスアプリ)。

があり、同様に他のアプリなレベルの構成です迅速な応答をhttps://stackoverflow.com/a/42361987/4495081

+0

おかげでダンを参照してください。本当にこれを感謝します。 –

関連する問題