zuulroutes的配置规则介绍

食品工业科技采编平台zuulroutes的配置规则介绍
性转换Zuul最核⼼的类就是ZuulServlet。使⽤springcloud的zuul⽹关,配置routes的规则时,对于routes类型的系统filter有三种:RibbonRoutingFilter、SimpleHostRoutingFilter、SendForwardFilter。
月亮上有什么对于使⽤yaml配置zuul的routes规则介绍,直接看配置⽂件及注释:
zuul:
##敏感头配置为空之后,所有head内容透传给后端服务,即后端服务也可以获取到请求头信息,⼀般不配置,因为⽹关就把头部信息的逻辑包了
sensitive-headers:
#配置⾃定义路由规则,不配置routes,使⽤服务名访问的话默认⾛RibbonRoutingFilter
# 不配置routes 使⽤ localhost:9100/service-sms/send/msg可以访问
routes:
##配置path+url ⾛SimpleHostRoutingFilter 跳转到指定的 URL 中
# 使⽤ localhost:9100/mytttttt/send/msg 可以访问
##provider1这个名称随便写
provider1:
path: /mytttttt/**
气体保护焊丝url: localhost:8001/
#配置path+servcieId,⾛默认的RibbonRoutingFilter
格陵兰海豹# 使⽤ localhost:9100/mysuibian/send/msg 可以访问
provider2:
path: /mysuibian/**
serviceId: service-sms
#配置path+servcieId,可以配置多个使⽤ localhost:9100/suibian/send/msg 可以访问
provider3:
CUTTING POINT
path: /suibian/**
serviceId: service-sms
# 配置ignored-patterns之后使⽤ localhost:9100/suibian/send/msg 不可以访问,其他的 /mytttttt/send/msg,/mysuibian/send/msg,/service-sms/send/msg都  ignored-patterns: /**/suibian/**
#配置prefix之后,所有的请求都需要加上/api才能访问,/mytttttt/send/msg,/mysuibian/send/msg,/service-sms/send/msg⽆法访问,需要使⽤/api/mytttttt/send/m  prefix: /api
环境说明:
我的⽹关服务端⼝是9100.
我的后端服务在eureka中的application.name是service-sms, 这个服务的端⼝是8001,这个服务提供了⼀个/send/msg接⼝

本文发布于:2024-09-20 21:14:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/613847.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务   配置   规则   访问   信息   请求   需要
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议