Spring Boot——Zuul基本配置

server:
  port: 8882
spring:
  application:
    name: esbp-battery-zuul
zuul:
  retryable: false #关闭服务重试
  add-host-header: true #API网关在进行请求路由转发前为请求设置Host头信息
  routes:
    api-ebd: # ebd接口
      path: /ebd/**
      url: http://localhost:8883/
    api-battery-admin:  #电池管理系统二期后台接口
      sensitive-headers :   #不拦截任何header信息
      custom-sensitive-headers : true
      path: /batteryadmin/**
      url :  http://10.0.1.100:8888/
    api-battery-alarm :  #告警器项目接口
      path: /batteryalarm/**
      url: http://localhost:8884/

url转发关系如下:

Spring Boot——Zuul基本配置_第1张图片

另外,在zuul中,还可定义自己的过滤器,进行一些全局性的处理。

你可能感兴趣的:(微服务+容器)