An open API service indexing awesome lists of open source software.

https://github.com/netodeolino/spring-cloud-microservices

Microserviços com Spring Cloud, Eureka, Hystrix, Zuul e NodeJs
https://github.com/netodeolino/spring-cloud-microservices

eureka-server hystrix hystrix-dashboard node-microservice spring-cloud spring-sidecar zuul-proxy

Last synced: 7 months ago
JSON representation

Microserviços com Spring Cloud, Eureka, Hystrix, Zuul e NodeJs

Awesome Lists containing this project

README

          

# Spring Cloud Microservices
Microserviços com Spring Cloud, Eureka, Hystrix, Zuul e NodeJs.

![alt](https://img.shields.io/github/issues/netodeolino/spring-cloud-microservices.svg)
![alt](https://img.shields.io/github/forks/netodeolino/spring-cloud-microservices.svg)
![alt](https://img.shields.io/github/stars/netodeolino/spring-cloud-microservices.svg)

### Instruções
- Rodar as aplicações na seguinte sequência: config server, eureka server e, por fim, sidecar server.
- Antes de rodar o sidecar server é importante rodar o microserviço node server com o comando "npm start".
- Dentro da pasta "config" estão as configurações que o config server usa para gerenciar todos os microservições. Portanto, é importante ajustar a uri que fica em "src/main/resources/application.yml" de acordo com o diretório em que baixou o microserviço.
- Dentro da pasta "config" deve ser criado um repositório git vazio. Comando "git init".
- Para testar o Hystrix faça uma requisição get para "http://localhost:9093/exemplo/". Pode ser usado o Postman para tal!
- Para testar o Zuul API Gateway faça uma requisição get para "http://localhost:9096/hystrix/exemplo/zuul/"