-1

需要在自定义 java 连接器中获得最后一个成功的作业运行时。

在此处输入图像描述

是否可以获得上次运行开始值,或任何其他方式来存储和检索上次作业运行时间?

试图通过访问历史 API 服务来获取最后的工作时间。 curl -u user:pass fusion-host:6764/api/jobs/datasource:movies-db/history

有没有其他方法可以从连接器本身获取值?

4

1 回答 1

-1

https://doc.lucidworks.com/fusion-server/4.0/reference/api/jobs-api.html#get-the-job-history-for-a-datasource

根据这些文档,响应应该与此类似。您将使用 startTime 作为上次运行开始

[ {
  "resource" : "datasource:movies-db",
  "startTime" : "2017-05-17T21:01:46.743Z",
  "endTime" : "2017-05-17T21:02:05.720Z",
  "status" : "success"
}, {
  "resource" : "datasource:movies-db",
  "startTime" : "2017-05-17T20:58:10.503Z",
  "endTime" : "2017-05-17T20:58:42.020Z",
  "status" : "success"
} ]
于 2020-02-10T20:22:41.617 回答