This project is a Reactive REST API built using modern reactive programming principles. It leverages non-blocking I/O and asynchronous processing to deliver high-performance APIs.
- Fully reactive architecture.
- Non-blocking I/O for improved scalability.
- RESTful endpoints for seamless integration.
- Easy-to-extend and modular design.
- Supports backpressure-aware streaming
- Java 17 Development Kit (JDK 17)
- curl or whichever other tool you would use to make API calls
- Clone the repository:
git clone https://github.com/your-username/reactive-rest-api.git cd reactive-rest-api
-
Compile and start the embedded server with the Gradle build process:
./gradlew bootRun
-
Access the API at
http://localhost:8080/users.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.