The Controller app of the PDF Aggregation Service.
Go to file
Lampros Smyrnaios d100af35d0 - Implement the "getUrls" and "addWorkerReport" endpoints with full database-handling.
- Add connectivity with an Impala-database and create a dedicated Controller for future statistics-requests.
- Optimize the "getTestUrls"-endpoint.
- Disable the "reportCurrentTime()" scheduled-task.
- Update dependencies and bump project's version to '1.0.0-SNAPSHOT'.
- Set the logging-appender to "File".
- Code cleanup.
2021-11-09 23:59:27 +02:00
gradle/wrapper - Add the "installAndRun.sh" script. 2021-09-09 15:56:37 +03:00
scripts Initial commit of UrlsController. 2021-03-16 15:25:15 +02:00
src/main - Implement the "getUrls" and "addWorkerReport" endpoints with full database-handling. 2021-11-09 23:59:27 +02:00
README.md - Add the "installAndRun.sh" script. 2021-09-09 15:56:37 +03:00
build.gradle - Implement the "getUrls" and "addWorkerReport" endpoints with full database-handling. 2021-11-09 23:59:27 +02:00
installAndRun.sh -Update "installAndRun.sh": 2021-10-14 02:46:33 +03:00
settings.gradle - Add the "isControllerAlive"-endpoint. 2021-09-23 15:08:52 +03:00

README.md

UrlsController

This is the Controller's Application.
It receives requests coming from the workers , constructs an assignments-list with data received from a database and returns the list to the workers.
Then it receives the "WorkerReports" and writes them into the database.
The database used is the Impala .
[...]

To install and run the application, run git clone and then execute the installAndRun.sh script.
If you want to just run the app, then run the script with the argument "1": ./installAndRun.sh 1.