Skip to content

ziberlit/reactive-rest-api

Repository files navigation

Reactive REST API

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.

Features

  • 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

Prerequisites

  • Java 17 Development Kit (JDK 17)
  • curl or whichever other tool you would use to make API calls

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/reactive-rest-api.git
    cd reactive-rest-api

Usage

  1. Compile and start the embedded server with the Gradle build process:

    ./gradlew bootRun
  2. Access the API at http://localhost:8080/users.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

About

Reactive REST API using Spring Boot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors