2

spring-cloud-dataflow 内で spring-cloud-task を使用して構築されたプロジェクトの使用を検討してきました。サンプル プロジェクトとドキュメントを見ると、タスクはダッシュボードまたはシェルから手動で起動されているようです。spring-cloud-dataflow は、たとえば cron スケジュールで実行できるように、タスク定義をスケジュールする方法を提供しますか? つまり、それ自体がスケジュールの知識を持たない spring-cloud-task アプリを作成できますが、それをデータフロー サーバーにデプロイし、そこでスケジュールを構成できますか?

私が見た投稿やブログの中で、次のことに気付きました。

https://spring.io/blog/2016/01/27/introducing-spring-cloud-task

その後のQ&Aのいくつかは、トリガーに言及して、これが可能性であることを示唆していますが、これはリリース前に議論されたと思います.

アドバイスをいただければ幸いです。

4

2 に答える 2

2

Spring Cloud Data Flow でタスクを起動する方法はいくつかあります。以下は、現在利用可能なオプションです。

  • を使用して起動しTriggerTaskます。fixedDelayこれにより、式を使用して起動するか、式を介して起動するかを選択できますcron- example here
  • ストリーミング パイプラインのイベントを介して起動します。s3-bucket またはファイル システム ディレクトリに新しい画像 ( event )がある場合に「サムネイル」を作成するユースケースを想像してみてください。この場合、「サムネイル」操作がタスクになる可能性があります-例はこちら

最後に、今後のリリースでは、「スケジューラー」機能を Spring XD から Spring Cloud Data Flow に移植します。

于 2016-08-17T13:52:45.917 に答える