SpringCloud puerta de enlace: Gateway

Una puerta de enlace es una capa intermedia interpuesta entre el lado del cliente y el servidor, todas las peticiones externas a través de la puerta de enlace que voluntad primera capa. En otras palabras, la aplicación de los aspectos de la API más en la lógica de negocio y la seguridad, el rendimiento, el monitoreo puede ser entregado a la puerta de entrada a hacer, tanto para aumentar la agilidad del negocio, no la falta de seguridad, la arquitectura típica se muestra en la figura:

 

 

  • Seguridad, sólo el sistema de puerta de enlace en las posiciones extranjeras, incluidos los servicios de micro-red puede ser ocultado por la protección de firewall.

  • Fácil de controlar. Los datos de vigilancia pueden ser recogidos y los empujan al sistema de puerta de enlace externa para su análisis.

  • Fácil de certificación. Certificación puede realizarse en la puerta de entrada, y luego envía la solicitud al programa de fondo de micro-servicios, sin tener que autenticar cada servicio micro.

  • Reduce el número de interacciones entre el cliente y los diversos micro-servicios

  • Facilidad de autenticación unificada.

Notas de aplicación son los siguientes:

@EnableZuulProxy 
@SpringCloudApplication 
pública  clase ZuulGatewayApplication {
     pública  estática  void main (String [] args) { 
        SpringApplication.run (ZuulGatewayApplication. Clase , args); 
    } 
}

archivo de configuración yaml como sigue:

Servidor: 
  puerto: 9000 
de la primavera: 
  la aplicación: 
    Nombre: AD - Puerta de enlace 
de Eureka: 
  Cliente: 
    Servicio - url: 
      defaultzone: http: // server1: 8000 / Eureka / 

# de puerta de enlace de configuración 
Zuul: 
  Prefijo: / ZMN prefijo # unificadas 
  rutas: # route 
    ruta: / componente publicitario / ** prefijo # 
    serviceId: Eureka-cliente-ad- patrocinador # nombres de servicio de reenvío de micro- 
    strip-prefijo: false # no se salte el prefijo / componente publicitario
                         

 

 

Supongo que te gusta

Origin www.cnblogs.com/zhuomuniao/p/12391957.html
Recomendado
Clasificación