Skip to content

API REST reativa utilizando Spring Webflux, WebClient, MongoDB, PostgreSQL e Docker

Notifications You must be signed in to change notification settings

vhnegrisoli/reactive-star-wars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Reactive Star Wars API

Apenas uma API REST reativa utilizando Spring Webflux, WebClient, MongoDB e Docker.

Objetivos

Criar um pequeno projeto contendo duas APIs criadas com Spring WebFlux que irão se comunicar via chamadas HTTP utilizando a biblioteca WebClient do Spring WebFlux, e armazenando os dados no MongoDB através do módulo reativo Spring Data Reactive MongoDB.

A ideia é utilizar os principais conceitos de reatividade no projeto, como manter as threads não-bloqueantes, utilizar endpoints funcionais e declarativos, e utilizar os métodos dispostos pela tecnologia Reactor para streaming de dados com Flux e Mono.

Tecnologias

  • Java 11
  • Spring WebFlux
  • Jetty
  • Lombok
  • WebClient
  • Spring Data Reactive MongoDB
  • MongoDB
  • Docker
  • Docker-compose

Autor

Victor Hugo Negrisoli

Desenvolvedor Back-End

About

API REST reativa utilizando Spring Webflux, WebClient, MongoDB, PostgreSQL e Docker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages