Skip to content

Eureka Server (service discovery) da aplicação ResQueue, solução responsável por controlar lotes de vacinas.

Notifications You must be signed in to change notification settings

4ADJT/ResQueue-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Resqueue Eureka Server

📖 Sobre o Projeto

O Resqueue Eureka Server é o serviço de descoberta (Service Discovery) do sistema Resqueue, responsável por registrar e monitorar microserviços na arquitetura distribuída.

Este servidor é baseado em Spring Cloud Netflix Eureka Server, permitindo que microserviços sejam descobertos dinamicamente e se comuniquem sem a necessidade de configurações manuais de rede.


🚀 Tecnologias Utilizadas

  • Java 21 (Corretto)
  • Spring Boot 3
  • Spring Cloud Netflix Eureka Server
  • Maven

⚙️ Configuração do Ambiente

🔧 Configuração no application.yml

Antes de rodar o serviço, configure as seguintes propriedades:

server:
  port: 8761

eureka:
  client:
    register-with-eureka: false
    fetch-registry: false
  server:
    enable-self-preservation: true

management:
  endpoints:
    web:
      exposure:
        include: health,info
  endpoint:
    health:
      show-details: always

🔥 Executando o Projeto

Rodando com Docker

Uma imagem Docker já está disponível no Docker Hub:

docker pull rodrigobrocchi/resqueue-server:latest
docker run -p 8761:8761 rodrigobrocchi/resqueue-server:latest

🖥️ Acessando o Eureka Dashboard

Após a execução, acesse a interface web do Eureka Server:

http://localhost:8761

A página exibirá os microserviços registrados e o status do serviço.


About

Eureka Server (service discovery) da aplicação ResQueue, solução responsável por controlar lotes de vacinas.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published