1.为何要用Gateway:
1.1动态路由功能
1.2限流功能
1.3路径重写功能
# 如何配置uri
server:
port: 8080
spring:
application:
name: api-gateway
cloud:
gateway:
routes:
-id: url-proxy-1
# 单个uri
uri: https://blog.csdn.net
predicates:
-Path=/csdn
server:
port: 8084
spring:
cloud:
gateway:
routes:
-id: seckill-provider-route
#uri不用https改用自定义lb
uri: lb://seckill-provider
predicates:
- Path=/seckill-provider/**
-id: message-provider-route
uri: lb://message-provider
predicates:
-Path=/message-provider/**
application:
name: cloud-gateway
eureka:
instance:
prefer-ip-address: true
client:
service-url:
defaultZone: http://localhost:8888/eureka/