原创

Spring Cloud Data Flow でジョブの実行 ID を取得するにはどうすればよいですか?

温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

Spring Cloud Data Flow (SCDF) ダッシュボードの [タスク/ジョブ] -> [ジョブ実行] には、これまでに実行されたすべてのジョブの概要とそのステータスが表示されます。その概要の最初の列は実行 ID です。これは、特定のジョブ実行をクリックしたときの URL 内の ID でもあります (例: https://yourserver/dashboard/index.html#/tasks-jobs/job-executions/2902/schemaTarget/boot2)。 2902 は実行 ID です。

ジョブを取得するために使用する org.springframework.cloud.dataflow.rest.client.DataFlowOperations インスタンスがあるスプリング ブート アプリケーションがあります。ジョブのステータスなどは見つかりますが、実行IDが見つからないので、それが私が望むものです。

私が試してみました:

dataFlowOperations.jobOperations().jobExecution(jobId, null).getExecutionId()--> インスタンス ID を返します

dataFlowOperations.jobOperations().jobExecution(jobId, null).getJobExecution().getId()--> インスタンス ID も返します

これらは、(名前から判断して) 実行 ID である可能性があると私が見つけることができる唯一の属性ですが、実際にはそうではありません。ドキュメントを確認しましたが、あまり役に立ちませんでした。

実行IDを取得する方法を知っている人はいますか?

正文到此结束
热门推荐
本文目录