Método de acceso a la configuración en la puerta de enlace en springcloud

Configuración del archivo Yml en la puerta de enlace

Copiar codigo

spring: 
  cloud: 
    gateway: 
      discovery: 
        locator: 
         enabled: true 
         lowerCaseServiceId: true 
      rutas: 
        - id: fingir- cliente 
          uri: lb: // 
          predicados fingir-cliente : 
            - Path = / fingir-cliente2 / ** 
          filtros: 
            - StripPrefix = 2

Copiar codigo

 

Servicio de acceso en pasarela

El puerto 5000 es el puerto de puerta de enlace, el puerto 8762 es el puerto de servicio al que se accede

Servicios específicos:

 

1. Acceda al servicio a través de la configuración del enrutador en la puerta de enlace:

http: // localhost: 5000 / feign-client2 / aaa / feignUser / hi? name = chrchr8855765757567657324324

Equivalente a  / feign-client2 / aaa ha sido eliminado por el atributo de filtros StripPrefix = 2, y finalmente es equivalente al siguiente servicio de solicitud

  lb: // feign-client / feignUser / hi? name = chrchr8855765757567657324324

 

2. También se puede acceder al servicio a través del siguiente serviceId

ServiceId registrado en el centro de servicio: es el nombre de la aplicación del servicio al que se accede, como se muestra en la figura anterior: fingir- cliente
http: // dirección de puerta de enlace: puerto / centro de servicio registro serviceId / URL específica
La URL específica es la URL de solicitud del módulo de servicio al que se accede.
http: // localhost: 5000 / feign-client / feignUser / hi? name = chrchr8855765757567657

 

3. También puede acceder directamente a servicios específicos y evitar la puerta de enlace.

http: // localhost: 8762 / feignUser / hi? name = chrchr27777

 

Supongo que te gusta

Origin blog.csdn.net/suixinsuoyu12519/article/details/112260889
Recomendado
Clasificación