springboot集成zuul网关

in 编程
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
#路由配置,routes是核心,下面的 api-1 只是名字,无关配置
zuul:
  # 注意这个超时时间配置,如果路由方式是serviceId的方式,那么ribbon的生效,
  # 如果是url的方式,则zuul.host开头的生效。(此处重要!使用serviceId路由和url路由是不一样的超时策略) 
  host:
    socket-timeout-millis: 60000
    connect-timeout-millis: 60000
  #路由,符合 path 请求,转发到 URL
  routes:
    #路由 1,转发到 Server1
    api-1:
      path: /Server1/**
      url: http://Server1的ID或者ip/v1

    #路由 2,转发到 Server2
    api-2:
      path: /Server2/**
      url: http://Server2的ID或者ip/passport

    #路由 3,转发到 Server3
    api-3:
      path: /Server3/**
      url: http://Server3的ID或者ip/business

  add-host-header: true

#请求v1时所带的host
v1-request-host: www.xxxx.com

zuul的拦截器有以下三中类型的,注意顺序

/**
 * {@link ZuulFilter#filterType()} error type.
 */
public static final String ERROR_TYPE = "error";

/**
 * {@link ZuulFilter#filterType()} post type.
 */
public static final String POST_TYPE = "post";

/**
 * {@link ZuulFilter#filterType()} pre type.
 */
public static final String PRE_TYPE = "pre";

 

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看