SPRING ZUUL (API Gateway)
Zuul (API Gateway)
Instalação
A seguir o guia de instalação Java
pom.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
application.yml
server:
port: 5555
eureka:
client:
register-with-eureka: true
fetch-registry: true
service-url:
defaultZone: http://<address>:8761/eureka
management:
endpoints:
web:
exposure:
include:
- "routes"
MainApplication.java
@EnableZuulProxy
public class MainApplication { }
Zuul
Zuul é um gateway de aplicativo L7 que fornece recursos para roteamento dinâmico, monitoramento, resiliência, segurança e muito mais.
Zuul é a porta da frente de todas as solicitações de dispositivos e sites para o back-end do aplicativo de streaming da Netflix. Como um aplicativo de serviço de borda, o Zuul foi criado para permitir roteamento dinâmico, monitoramento, resiliência e segurança. Ele também pode rotear solicitações para vários grupos do Amazon Auto Scaling, conforme apropriado.
Rotas
http://<zuulAddress>:5555/actuator/routes
Comentários
Postar um comentário