Bladeren bron

网关配置

xy 4 dagen geleden
bovenliggende
commit
f9c29d8f7d
1 gewijzigde bestanden met toevoegingen van 23 en 0 verwijderingen
  1. 23 0
      tz-gateway/src/main/resources/application.yaml

+ 23 - 0
tz-gateway/src/main/resources/application.yaml

@@ -152,6 +152,26 @@ spring:
             - Path=/admin-api/quartz/**
           filters:
             - RewritePath=/admin-api/quartz/v3/api-docs, /v3/api-docs
+        ## pressure2-server 服务
+        - id: pressure2-admin-api # 路由的编号
+          uri: grayLb://pressure2-server
+          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
+            - Path=/admin-api/pressure2/**
+          filters:
+            - RewritePath=/admin-api/pressure2/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
+        - id: pressure-platform-api # 路由的编号
+          uri: grayLb://pressure2-server
+          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
+            - Path=/platform-api/pressure2/**
+          filters:
+            - RewritePath=/platform-api/pressure2/v3/api-docs, /v3/api-docs
+        - id: system-app-api # 路由的编号
+          uri: grayLb://pressure2-server
+          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
+            - Path=/app-api/pressure2/**
+          filters:
+            - RewritePath=/app-api/pressure2/v3/api-docs, /v3/api-docs
+
       x-forwarded:
         prefix-enabled: false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
 
@@ -207,6 +227,9 @@ knife4j:
       - name: quartz-server
         service-name: quartz-server
         url: /admin-api/quartz/v3/api-docs
+      - name: pressure2-server
+        service-name: pressure2-server
+        url: /admin-api/pressure2/v3/api-docs
 --- #################### 芋道相关配置 ####################
 
 tz: