自定义路由规则:通过一组zuul.routes.<route>.path与zuul.routes.<route>.serviceId参数对的方式配置
# 自定义路由 zuul.routes.server-provide.path=http://www.likecs.com/server-api/** zuul.routes.server-provide.serviceId=server-provide比如:
而且,要注意,这些过滤器是path进行最佳路径匹配的,所以,一般上在一些历史系统上,我们会在最后后面加上一个路径/**的匹配规则,以保证历史api可以使用,做到最大兼容性,避免类似404的异常。
zuul.routes.legacy.path=http://www.likecs.com/** 参考资料 总结本章节主要简单介绍了关于Zuul的一些简单使用以及一些路由规则的简单说明。开头也说过了,Zuul的核心是一系列的过滤器。介于篇幅问题,关于过滤器的介绍、自定义过滤器、异常处理、熔断降级等放在下一章节来讲解。而相关的其他配置,大家可以去官网进行查看,或者自行搜索下,也可以查看下:org.springframework.cloud.netflix.zuul.filters.ZuulProperties类,相关配置信息都在里面了。
最后目前互联网上大佬都有分享SpringCloud系列教程,内容可能会类似,望多多包涵了。原创不易,码字不易,还希望大家多多支持。若文中有错误之处,还望提出,谢谢。
老生常谈个人QQ:499452441
微信公众号:lqdevOps
个人博客:
源码示例:https://github.com/xie19900123/spring-cloud-learning