bootstrap.yml 1.24 KB
server:
  port: 80

# 需要配置的服务名
blade:
  service:
    blade-auth: blade-auth
    blade-desk: blade-desk
    blade-system: blade-system
    blade-apartment: blade-apartment
    blade-user: blade-user

spring:
  cloud:
    gateway:
      routes:
      # 认证中心
      - id: ${blade.service.blade-auth}
        uri: lb://${blade.service.blade-auth}
        predicates:
        - Path=/${blade.service.blade-auth}/**
      # 首页模块
      - id: ${blade.service.blade-desk}
        uri: lb://${blade.service.blade-desk}
        predicates:
        - Path=/${blade.service.blade-desk}/**
      # 用户模块
      - id: ${blade.service.blade-user}
        uri: lb://${blade.service.blade-user}
        predicates:
        - Path=/${blade.service.blade-user}/**
      # 系统模块
      - id: ${blade.service.blade-system}
        uri: lb://${blade.service.blade-system}
        predicates:
        - Path=/${blade.service.blade-system}/**
      # 智能公寓模块
      - id: ${blade.service.blade-apartment}
        uri: lb://${blade.service.blade-apartment}
        predicates:
        - Path=/${blade.service.blade-apartment}/**
      discovery:
        locator:
          enabled: true
    loadbalancer:
      retry:
        enabled: true