美文网首页
zuul路由配置总结

zuul路由配置总结

作者: luoyoub | 来源:发表于2018-06-01 20:57 被阅读0次

根据SpringCloud的介绍Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。
先说明两个概念:路由配置和路由规则,路由配置是指配置某请求路径路由到指定的目的地址;路由规则是指匹配到路由配置之后,再进行自定义的规则判断,规则判断可以更改路由目的地址
zuul的配置:

  1. zuul默认的路由配置是将path:/user/**的请求转发到service-id=user的服务上(根据path查找对应的服务,需要结合服务发现机制);
  2. 显式声明路由配置:
zuul.routes.user.path: /user/**
zuul.routes.user.service-id: user-service
  1. 反向代理:
zuul.routes.user.path: /user/**
zuul.routes.user.url: http://localhost:8081,http://www.baidu.com

url路由的这种方式不支持负载均衡

  1. 使用URL支持负载均衡的方式:
ribbon.eureka.enabled:false  ## 不从eureka获取服务列表信息
stores.ribbon.listOfServers: http://localhost:8081, http://localhost:8082

如果不采用默认的路由规则,在修改路由规则配置后需要重启服务,zuul默认的路由都是在properties里配置的,如果需要动态路由,需要自己实现,可参考大牛的文章《基于Spring-Cloud-Zuul构建网关

相关文章

  • zuul路由配置总结

    根据SpringCloud的介绍Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。先说明两个概念:...

  • API网关Zuul(2)--Quick Start

    编写一个简单的Zuul网关 1. 引入依赖: 启动类: 配置文件: Zuul配置详解 路由配置 运行zuul后,访...

  • Zuul的路由匹配

    上一篇,我们已经知道了 Zuul 的配置,其中 Zuul 的路由匹配也是核心配置之一,那 Zuul 是怎么匹配我...

  • Spring Cloud Zuul网关服务

    内容简介 Zuul网关的功能和工作机制、结合代码介绍如何使用Zuul构建一个简单的网关、介绍Zuul的路由配置方式...

  • Zuul基本路由配置(一)

    本篇文章主要讲解zuul路由的几种基本配置的总结。 测试项目搭建 创建一个普通的下游服务client-a核心代码 ...

  • Zuul基本路由配置(二)

    接着前一篇的文章Zuul基本路由配置(二) 1.功能前缀配置路由规则的时候,我们可以配置一个统一的代理前缀。 访问...

  • API网关服务Zuul-Spring Cloud学习第五天(非原

    文章大纲 一、Zuul是什么二、Zuul的基本实现三、路由配置细节四、异常处理细节五、项目源码与参考资料下载六、参...

  • zuul-路由不生效问题

    问题场景: 在用zuul网关做路径路由的时候,路径明明配置好了,但是就是路由不过去,producer是目标服务名,...

  • zuul基于nacos配置中心实现动态刷新

    在网关项目中增加如下配置: 将zuul网关路由配置放入nacos中: 然后通过nacos进行发布,即可实现动态刷新...

  • Zuul第一章 zull的路由转发、排除、自定义

    一、zuul默认访问接口是以:服务名+接口名的形式访问 二、自定义路由配置 三、查看所有路由规则的URL http...

网友评论

      本文标题:zuul路由配置总结

      本文链接:https://www.haomeiwen.com/subject/jlzksftx.html