首页 > 其他分享 >Spring Gateway网关配置yml文件

Spring Gateway网关配置yml文件

时间:2022-08-25 10:47:31浏览次数:86  
标签:网关 25T10 Spring 08 00 yml 2022 gateway 路由

server:
  port: 9000
spring:
  application:
    name: gateway

  cloud:
    nacos:
      discovery:
        # 网关也是微服务的一部分所以也要注册到nacos
        server-addr: localhost:8848
    gateway:
      # 开启动态路由设置,动态路由默认是关闭的
#      discovery:
#        locator:
#      # 路由规则:先写路由目标注册到Nacos中,在写具体路径
#          # localhost:9000/beijing/bj/show
#          enabled: true
      # 编写路由配置 routes:是一个路由数组,数组中数据已"-"开始 空格 id+ gateway名称
      routes:
        - id: gateway-beijing # 当前路由的名称
          # 当匹配当前路径时 访问指定的服务器名称(Nacos中注册的服务器名称) lb=loadBalance 负载均衡
          uri: lb://beijing
          # 编写(predicates)断言配置,满足指定条件时运行某些事情
          predicates:
            # 当请求路径已/bj开头时 就会路由到设置好的beijing服务器运行
            - Path=/bj/**
        - id: gateway-shanghai
          uri: lb://shanghai
          predicates:
            - Path=/sh/**
            # 必须满足路径中包含name才能访问
            - Query=name
            # 必须满足所以断言才能成功路由,路径必须是sh开头,实际时间必须在下列时间之后
#            - After=2022-08-25T10:21:05.698+08:00[Asia/Shanghai]
#            - Before=2022-08-25T10:23:25.698+08:00[Asia/Shanghai]
#            - Between=2022-08-25T10:26:20.698+08:00[Asia/Shanghai],2022-08-25T10:27:25.698+08:00[Asia/Shanghai]

标签:网关,25T10,Spring,08,00,yml,2022,gateway,路由
From: https://www.cnblogs.com/wangxquan/p/16623460.html

相关文章