Skip to content

geovannymcode/spring-webflux-jugnicaragua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicación Reactiva con Spring WebFlux

Este proyecto muestra una implementación de una aplicación reactiva utilizando Spring Boot y Project Reactor, conectada a una base de datos PostgreSQL. La aplicación está diseñada para manejar grandes volúmenes de datos de manera eficiente, aprovechando el modelo de programación reactiva de WebFlux.

Características

  • Spring WebFlux: Para la construcción de APIs REST no bloqueantes y altamente escalables.
  • PostgreSQL: Base de datos relacional para el almacenamiento de datos de la aplicación.
  • Project Reactor: Framework de programación reactiva para operaciones asíncronas.

Descripción

El enfoque reactivo permite que esta aplicación maneje múltiples solicitudes simultáneamente sin bloquear hilos, haciendo uso eficiente de los recursos. Este proyecto es ideal para quienes están interesados en explorar arquitecturas reactivas en Java, y puede servir de base para agregar WebSockets y transmitir datos de manera reactiva desde una API REST.

Requisitos

  • Java 11 o superior.
  • Spring Boot 2.3.x.
  • PostgreSQL 12 o superior.

Instalación

  1. Clona el repositorio.
$ git clone <URL-del-repositorio>
  1. Configura la conexión a PostgreSQL en application.yml o .properties.
  2. Ejecuta la aplicación.
./mvnw spring-boot:run

Url para más información

https://jugnicaragua.org/construir-aplicacion-reactiva-con-spring/

About

Demo de spring webflux con bd postgresql

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages