白话SpringCloud | 第九章:路由网关(Zuul)的使用 (3)

自定义路由规则:通过一组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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzwds.html