Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto em desenvolvimento

Projeto Spring Boot utilizando Circuit Breaker com Resilience4j

Tecnologias utilizadas.

  • Spring boot.
  • Spring Framework
  • Spring Data
  • REST
  • Swagger
  • Mysql

O projeto consiste numa pequena aplicação, utilizando o design pattern de Circuit Breaker com Resilience4j.

Neste projeto foi desenvolvido as seguintes APIs com as seguintes funcionalidades.

API Clients.

  • Consulta cliente por código.

Nesse projeto em específico foi utilizado o pattern BFF para implementação dos serviços.

Ao realizarmos uma consulta no endpoint GET /clients/{id}

Exemplo : acessado pelo swagger da aplicação da API clients.

image

O serviço realiza internamente a chamada da API notifications, atráves do RestTemplate para consultar as notificações daquele determinado cliente.

API Notifications.

  • Consulta notificações por código cliente. O endpoint /notifications realiza a busca das notificações para um determinado cliente.

About

Project spring boot circuit breaker resilience4j

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages