0
私はPAASプラットフォーム外で実行されているいくつかの私のスケジュールされたジョブにJavaタイマーユーティリティを使用しています。現在のセットアップでZookeeperを使用して、複数のノードにまたがって動作しているタイマーの状態を維持し、同じタイマーが自分のノードの複数のインスタンスで実行されないようにしています。同様のセットアップがPCFに必要ですか?その場合は、Zookeeperを目的に使用し、PCFによってサポートされている飼育係が必要ですか?ピボットクラウドファウンドリー - Javaスケジュールされたジョブ
ありがとうございます!私の既存のenvでは、このスケジュールされたジョブを複数のノードで実行し、zookeeperを使用してこれらのノードを監視し、ジョブのインスタンスが1つだけ実行されていることを確認します。 PCF envでスケジュールされたジョブを実行するときに同様の設定が必要ですか?スケジュールされたジョブがあらかじめ成熟して終了する場合、PCFにはこのシナリオを処理するためのメカニズムがありますか、それとも従うべき推奨アプローチがありますか? –
私たちは同様の必要性を持っていました。私たちは、私たちのためにうまく機能するSpring Boot + Quartzの統合に終わりました。 Quartzはクラスター対応のジョブをサポートし、ジョブの状態を維持します。失敗したトリガー、ジョブの失敗など このルートをダウンする予定の場合のサンプルです。 https://github.com/davidkiss/spring-boot-quartz-demo –