From 5ffa94f896ffc3790750949d7382c914eb32af20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=A8=E5=AD=90=E7=A9=BA=E9=97=B4?= Date: Sun, 6 Jul 2025 21:32:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gateway-service.yml | 27 +++++++++++++++++++++++++++ product-service.yml | 11 +++++++++++ user-service.yml | 11 +++++++++++ 3 files changed, 49 insertions(+) create mode 100644 gateway-service.yml create mode 100644 product-service.yml create mode 100644 user-service.yml diff --git a/gateway-service.yml b/gateway-service.yml new file mode 100644 index 0000000..ad755eb --- /dev/null +++ b/gateway-service.yml @@ -0,0 +1,27 @@ +server: + port: 8888 + +spring: + application: + name: gateway-service + + cloud: + gateway: + discovery: + locator: + enabled: true # 允许通过服务名自动路由 + lower-case-service-id: true + routes: + - id: user-service + uri: lb://user-service + predicates: + - Path=/users/** + - id: product-service + uri: lb://product-service + predicates: + - Path=/products/** + +eureka: + client: + service-url: + defaultZone: http://localhost:8761/eureka diff --git a/product-service.yml b/product-service.yml new file mode 100644 index 0000000..a2864a1 --- /dev/null +++ b/product-service.yml @@ -0,0 +1,11 @@ +server: + port: 9002 + +spring: + application: + name: product-service + +eureka: + client: + service-url: + defaultZone: http://localhost:8761/eureka diff --git a/user-service.yml b/user-service.yml new file mode 100644 index 0000000..2ba63d7 --- /dev/null +++ b/user-service.yml @@ -0,0 +1,11 @@ +server: + port: 9001 + +spring: + application: + name: user-service + +eureka: + client: + service-url: + defaultZone: http://localhost:8761/eureka