Zuul的api-gateway转发多个服务,静态资源访问

本文介绍如何使用Zuul作为API网关,转发请求到多个微服务,并详细阐述了如何配置Zuul路由以访问微服务中的静态资源。在设置别名后,原本的微服务静态资源路径变为Zuul的IP和端口加资源路径,同时微服务Controller的访问路径也会相应调整。
摘要由CSDN通过智能技术生成

用Zuul作为api网关,转发到多个微服务,访问这些微服务中的静态资源

通过在zuul中为要访问的微服务的路径取别名

zuul转发到其他服务,静态资源的访问路径发生改变
由原来的本项目的 ip + 端口 + href路径
变为: zuul的ip+zuul的端口+href路径
在这里插入图片描述

zuul路由设置

 server:
  # 服务端口号
  port: 8001
  # 设置路由映射
  # zuul会代理所有注册到eureka中的服务
  # 给指定的服务设置映射(别名),
  # 当前是给eureka-client-8001添加映射地址为 /background
  # 写法一:
  #zuul:
  #  routes:
  #    micro-web-background-9002: /background/**
  #    micro-web-reception-9001: /reception/**
  # 取消zuul代理某个服务,多个用逗号隔开
  #  ignored-services: "*"
  # 访问路径
  # http://localhost:8001/micro-web-reception-9001/
  # 或者:http://localhost:8001/reception/
  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值