Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 2.35 KB

README.md

File metadata and controls

53 lines (36 loc) · 2.35 KB

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)