Skip to content

Using Eureka service for registration and discovery for services in a microservices-based environment.

Notifications You must be signed in to change notification settings

armentanoc/DistributedSumEureka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DistributedSumEureka: Sistemas Distribuídos e Microsserviços

Este projeto é parte de uma aplicação que utiliza o serviço de registro e descoberta do Eureka. O app-eureka-server é responsável por atuar como o servidor de registro e descoberta para os serviços em um ambiente baseado em microserviços.

image

  1. O eureka-client-a é responsável por solicitar uma soma aleatória para o eureka-client-b;
  2. O eureka-client-b se comunica com o eureka-client-c solicitando um número aleatório;
  3. O eureka-client-c devolve para o eureka-client-b um número aleatório;
  4. O eureka-client-b performa a soma entre o número aleatório recebido e um novo número aleatório gerado e devolve para o eureka-client-a;
  5. O eureka-client-a exibe o resultado da soma ou um erro que eventualmente possa ocorrer.

Configuração do Ambiente

Certifique-se de ter o Java Development Kit (JDK) e o Apache Maven instalados em sua máquina.

Como Executar

  1. Clone este repositório para o seu ambiente local.
  2. Navegue até o diretório raiz do projeto.
  3. Execute os projetos.

Executando o app-eureka-server

Aplicações descobertas pelo app-eureka-server

Requisição somente a App C

Requisição a App B (que chama a App C)

Requisição na App A (que chama a AppB, que chama a AppC)

About

Using Eureka service for registration and discovery for services in a microservices-based environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages