Skip to content

Scheduler Service

Schilling, Sebastian edited this page Aug 9, 2021 · 5 revisions

Scheduler-Service (Port:7210)

Der Scheduler Services ermöglicht es, den Dateiimport über den File Input Handler automatisert in einem festen Intervall von derzeit 10 s ausführen zu lassen. Der Automatismus kann über einen Web-Client oder eine REST-API gestartet und gestoppt werden, ohne den Container selbst hoch- oder herunterfahren zu müssen. Beim Starten werden dabei der MinIO Bucket der Quelldateien und das GraphDB Repository für den Import der semantischen Daten angegeben.

Funktionsweise

Web-Client

Scheduler Service Web-Client

REST-API

[GET] /scheduler/start/{bucket}/{repo}

  • Angabe des MinIO Buckets der Quelldateien und des GraphDB Repositories für den Import der semantischen Daten
  • führt alle 10 s einen HTTP-Request mit der URL http://file-input-handler:7201/inputhandler/import/miniobucket/{bucket}/repository/{repo} aus

[GET] /scheduler/stop

  • stoppt das automatische Ausführen des HTTP-Request