Método de acesso à configuração no gateway em springcloud

Configuração do arquivo Yml no gateway

Copiar código

spring: 
  cloud: 
    gateway: 
      discovery: 
        locator: 
         enabled: true 
         lowerCaseServiceId: true 
      routes: 
        - id: feign- client 
          uri: lb: // feign-client 
          predicates: 
            - Path = / feign-client2 / ** 
          filtros: 
            - StripPrefix = 2

Copiar código

 

Acesso ao serviço no gateway

A porta 5000 é a porta do gateway, a porta 8762 é a porta de serviço acessada

Serviços específicos:

 

1. Acesse o serviço por meio da configuração do roteador no gateway:

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

Equivalente a  / feign-client2 / aaa foi removido pelo atributo de filtros StripPrefix = 2 e, finalmente, é equivalente ao seguinte serviço de solicitação

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

 

2. O serviço também pode ser acessado por meio do seguinte serviceId

O centro de serviço registrado serviceId: é o nome do aplicativo do serviço acessado, conforme mostrado na figura acima: feign- client
http: // endereço do gateway: porta / registro do centro de serviços serviceId / url específico
O url específico é o url de solicitação do módulo de serviço acessado
http: // localhost: 5000 / feign-client / feignUser / hi? name = chrchr8855765757567657

 

3. Você também pode acessar serviços específicos e contornar o gateway

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

 

Acho que você gosta

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