日志记录提交
This commit is contained in:
@@ -50,6 +50,10 @@ spring:
|
||||
uri: lb://iam-service
|
||||
predicates:
|
||||
- Path=/api/iam/**,/api/platform/v1/iam/**,/api/merchant/v1/iam/**
|
||||
- id: audit-service
|
||||
uri: lb://audit-service
|
||||
predicates:
|
||||
- Path=/api/platform/v1/audit/**
|
||||
- id: order-service
|
||||
uri: lb://order-service
|
||||
predicates:
|
||||
@@ -69,7 +73,7 @@ spring:
|
||||
- id: firstleg-service
|
||||
uri: lb://firstleg-service
|
||||
predicates:
|
||||
- Path=/api/merchant/v1/first-leg/**,/api/platform/v1/first-leg/**,/api/platform/v1/fba-pricing/**,/api/platform/v1/inbounds/**,/api/platform/inbounds/**,/openapi/v1/inbound-measurements/**
|
||||
- Path=/api/merchant/v1/first-leg/**,/api/platform/v1/first-leg/**,/api/platform/v1/fba-pricing/**,/api/platform/v1/inbounds/**,/api/platform/v1/fee-items/**,/api/platform/inbounds/**,/openapi/v1/inbound-measurements/**
|
||||
# Swagger 文档聚合路由。
|
||||
- id: auth-openapi
|
||||
uri: lb://auth-service
|
||||
|
||||
+31
@@ -52,4 +52,35 @@ class GatewayFileRouteConfigurationTest {
|
||||
.contains("/api/platform/v1/overseas-storage-fees/**");
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void feeItemsRouteToFirstlegService() {
|
||||
var route = gatewayProperties.getRoutes().stream()
|
||||
.filter(candidate -> "firstleg-service".equals(candidate.getId()))
|
||||
.findFirst()
|
||||
.orElseThrow();
|
||||
|
||||
assertThat(route.getUri().toString()).isEqualTo("lb://firstleg-service");
|
||||
assertThat(route.getPredicates()).singleElement().satisfies(predicate -> {
|
||||
assertThat(predicate.getName()).isEqualTo("Path");
|
||||
assertThat(String.join(",", predicate.getArgs().values()))
|
||||
.contains("/api/platform/v1/fee-items/**")
|
||||
.contains("/api/platform/v1/inbounds/**");
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void auditLogRequestsRouteToAuditService() {
|
||||
var route = gatewayProperties.getRoutes().stream()
|
||||
.filter(candidate -> "audit-service".equals(candidate.getId()))
|
||||
.findFirst()
|
||||
.orElseThrow();
|
||||
|
||||
assertThat(route.getUri().toString()).isEqualTo("lb://audit-service");
|
||||
assertThat(route.getPredicates()).singleElement().satisfies(predicate -> {
|
||||
assertThat(predicate.getName()).isEqualTo("Path");
|
||||
assertThat(String.join(",", predicate.getArgs().values()))
|
||||
.contains("/api/platform/v1/audit/**");
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user