nacos GateWay网关

 

 

 

 

 

 

server:
  port: 9999
spring:
  application:
    name: springcloud-gateway-9999
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
    gateway:
      discovery:
        locator:
          enabled: true #开启注册中心路由功能
      routes: #路由
      - id: nacos-provider #路由ID  没有固定要求 但是要保证唯一 建议配合服务名
        uri: http://localhost:9001/nacos-provider
        predicates: #断言
          - Path=/msb/** #断言,路径相匹配进行路由

 

 

 

 

 

 

 

 

 

 

 

 

 

 

@Configuration
public class GateWayConfig {
    @Bean
    public RouteLocator customRouteLocator(RouteLocatorBuilder routeLocatorBuilder){
        RouteLocatorBuilder.Builder routes=routeLocatorBuilder.routes();
        routes.route("path_msb",r -> r.path("/msb/**").uri("http://localhost:9001/nacos-provider"));
        return routes.build();
    }
}

 

 

 

posted @ 2022-03-17 12:18  花心大萝卜li  阅读(375)  评论(0)    收藏  举报