Introduction
This project demonstrates different approaches to Threading, including JobRunr as one of the options. Beyond basic examples. the project shows a two-layered-approach with multiple threaded subtasks. The Spring Boot App exposes endpoints to trigger concurrent jobs and check the status.
Application Entry Points
Frameworks and Components
The project uses following frameworks. For further reference, please consider the following sections:
- Apache Maven
- Spring Web
- Spring Data JPA
- SLF4J Logging
- Springdoc OpenAPI V1
- H2 Database Engine
- JUnit5
- jobrunr.io
- Spring Task Execution and Scheduling
Reference Documentation
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Web
- Spring Data JPA
Guides
The following guides illustrate how to use some features concretely: