Zuul的api

您所在的位置:网站首页 生菜别名 Zuul的api

Zuul的api

2023-09-05 14:16| 来源: 网络整理| 查看: 265

用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/ # 以上两个转发路径相当于: # http://localhost:9001/ ,也就是其他项目的根路径(classpath) # # 写法二: routes: micro-web-reception-9001: # 转法到其他微服务,名称任意 path: /reception/** # 访问其他微服务的别名(路径) serviceId: micro-web-reception-9001 # 微服务在注册中心的注册名 micro-web-background-9002: path: /background/** serviceId: micro-web-background-9002 # 访问静态资源 visit-static: path: /static/** url: http://localhost:9001/static/ visit-dd: path: /resources/** url: http://localhost:9002/resources/ 转发后的,微服务的静态资源路径 Title 测试路由转发多个服务能不能访问其中的静态资源

在这里插入图片描述

zuul转发到其他服务,静态资源的访问路径发生改变 由原来的本项目的 ip + 端口 + href路径 变为: zuul的ip+zuul的端口+href路径

在这里插入图片描述

注意,转发后,该微服务的Controller访问路径的根目录也变为zuul的路径


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3