fix: 修复网关异常😡缺loadbalacner依赖导致的503,然后把auth服务写一下

This commit is contained in:
2025-11-21 00:03:00 +08:00
parent 3603d450e8
commit aba1e36e03
9 changed files with 93 additions and 24 deletions

View File

@@ -41,6 +41,11 @@
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-sentinel-gateway</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
<version>4.3.0</version>
</dependency>
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-datasource-extension</artifactId>
@@ -50,5 +55,11 @@
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>4.3.0</version>
</dependency>
</dependencies>
</project>

View File

@@ -11,4 +11,8 @@ spring:
register-enabled: true
server-addr: 10.0.0.10:8848
username: nacos
password: nacos
password: nacos
logging:
level:
root: INFO

View File

@@ -0,0 +1,18 @@
spring:
data:
redis:
host: 10.0.0.10
port: 6379
password: 123456
cloud:
nacos:
discovery:
enabled: true
register-enabled: true
server-addr: 10.0.0.10:8848
username: nacos
password: nacos
logging:
level:
root: INFO

View File

@@ -0,0 +1,18 @@
spring:
data:
redis:
host: 10.0.0.10
port: 6379
password: 123456
cloud:
nacos:
discovery:
enabled: true
register-enabled: true
server-addr: 10.0.0.10:8848
username: nacos
password: nacos
logging:
level:
root: INFO

View File

@@ -1,30 +1,16 @@
server:
port: 8085
spring:
application:
name: aioj-gateway
config:
import: optional:nacos:application.yaml
cloud:
nacos:
discovery:
password: nacos
username: nacos
server-addr: 10.0.0.10:8848
config:
server-addr: 10.0.0.10:8848
enabled: false
gateway:
server:
webflux:
routes:
- id: user
uri: lb://aioj-backend-user-service
- id: auth-service
uri: lb://auth-service
predicates:
- Path=/api/user/**
filters:
- StripPrefix=2
logging:
level:
root: info
server:
port: 8085
- Path=/api/v1/auth/**
- id: user-service
uri: lb://user-service
predicates:
- Path=/api/v1/user/**

View File

@@ -0,0 +1,15 @@
spring:
application:
name: aioj-gateway
cloud:
nacos:
discovery:
server-addr: 10.0.0.10:8848
username: nacos
password: nacos
config:
server-addr: 10.0.0.10:8848
username: nacos
password: nacos
file-extension: yaml
group: DEFAULT_GROUP