Exemplos de microsserviços utilizando spring boot.
As instâncias de microsserviços são gerenciadas pelo naming-server, suas rotas monitoradas e redirecionadas com o loadbalancer do api-gateway. Já a comunicação entre os serviços é feita utilizando o proxy do OpenFeign e seus arquivos de configuração obtidos por intermédio do config-server.
- Java 17
- Spring Boot 3
- Spring Cloud Gateway
- Spring Cloud OpenFeign
- Spring Cloud Config Server
- Spring Cloud Eureka Server
- Clonar o repositório;
- Construir os projetos:
$ ./mvnw clean package
- Executar as aplicações:
$ java -jar target/service-name.jar