89 lines
2.3 KiB
YAML
89 lines
2.3 KiB
YAML
server:
|
|
port: 14000
|
|
|
|
spring:
|
|
application:
|
|
name: gateway-server
|
|
cloud:
|
|
gateway:
|
|
globalcors:
|
|
cors-configurations:
|
|
'[/**]':
|
|
allowedOrigins: "*"
|
|
allowedHeaders: "*"
|
|
allowedMethods:
|
|
- GET
|
|
- POST
|
|
- PUT
|
|
- DELETE
|
|
- PATCH
|
|
default-filters:
|
|
- name: Hystrix
|
|
args:
|
|
name: fallbackcmd
|
|
fallbackUri: forward:/fallback
|
|
routes:
|
|
- id: userServer
|
|
uri: lb://user-server
|
|
predicates:
|
|
- Path=/UserController/*/**
|
|
|
|
- id: foodServer
|
|
uri: lb://food-server
|
|
predicates:
|
|
- Path=/FoodController/*/**
|
|
|
|
- id: businessServer
|
|
uri: lb://business-server
|
|
predicates:
|
|
- Path=/BusinessController/*/**
|
|
|
|
- id: cartServer
|
|
uri: lb://cart-server
|
|
predicates:
|
|
- Path=/CartController/*/**
|
|
|
|
- id: deliveryaddressServer
|
|
uri: lb://deliveryaddress-server
|
|
predicates:
|
|
- Path=/DeliveryAddressController/*/**
|
|
|
|
- id: ordersServer
|
|
uri: lb://orders-server
|
|
predicates:
|
|
- Path=/OrdersController/*/**
|
|
|
|
- id: searchServer
|
|
uri: lb://search-server
|
|
predicates:
|
|
- Path=/SearchController/*/**
|
|
|
|
- id: pointServer
|
|
uri: lb://point-server
|
|
predicates:
|
|
- Path=/PointController/*/**
|
|
|
|
- id: couponServer
|
|
uri: lb://coupon-server
|
|
predicates:
|
|
- Path=/CouponController/*/**
|
|
|
|
- id: collectServer
|
|
uri: lb://collect-server
|
|
predicates:
|
|
- Path=/CollectController/*/**
|
|
|
|
- id: walletServer
|
|
uri: lb://wallet-server
|
|
predicates:
|
|
- Path=/WalletController/*/**
|
|
|
|
eureka:
|
|
client:
|
|
service-url:
|
|
defaultZone: http://eurekaServer13000:13000/eureka/,http://eurekaServer13001:13001/eureka/
|
|
instance:
|
|
prefer-ip-address: true #使用ip地址向eureka server进行注册
|
|
instance-id: ${spring.cloud.client.ip-address}:${server.port} #设置eureka控制台中显示的注册信息
|
|
lease-renewal-interval-in-seconds: 5
|
|
lease-expiration-duration-in-seconds: 15 |