Skip to content

Scheduler Service

Sebastian Schilling edited this page Jul 15, 2022 · 5 revisions

Scheduler-Service (Port:7210)

Der Scheduler Services ermöglicht es, den Dateiimport über den File Input Handler automatisiert 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