美文网首页
springcloud-zuul路由网关

springcloud-zuul路由网关

作者: jiahzhon | 来源:发表于2020-07-10 09:49 被阅读0次

zuul功能

  • Zuul包含了对请求的路由和过滤两个最主要的功能:
  • 其中路由功能负责将外部请求转发到具体的微服务实例上,是实例外部访问统一入口的基础。过滤功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。zuul和eureka进行整合,将zuul自身注册为eureka服务治理下的应用,同时从eureka中获得其他微服务的消息,也即以后的访问微服务都是通过zuul跳转后获得。
  • 注意:zuul服务最终还是会注册进eureka。
  • 提供 = 代理 + 路由 + 过滤三大功能

基本路由配置(zuul项目里)

  • 1:pom.xml
  <dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-zuul</artifactId>
  </dependency>
  <dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-eureka</artifactId>
  </dependency>
  • 2 : 启动类添加 @EnableZuulProxy
  • 3 : 访问微服务的方式: http://{zuul项目的instance地址}:{zuul项目的端口}/{微服务的spring-application-name}/...../....
  • 4:路由安全隐藏
    • prefix : 替换zuul项目的instance地址+端口,原来的直接不可用。
    • ignored-services : 让所有的微服务名称不能用来路由。
    • routes: 具体的微服务替换,如果只配置了这个,没有配置ignored-services,原来的微服务还是能用来访问。
zuul: 
  #ignored-services: microservicecloud-dept
  prefix: /atguigu
  ignored-services: "*"
  routes: 
    mydept.serviceId: microservicecloud-dept
    mydept.path: /mydept/**

相关文章

  • springcloud-zuul路由网关

    zuul功能 Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例...

  • 艾达智能语音网关配置

    艾达智能语音网关配置 三汇网关模拟配置 一. 网关IP的配置 获得路由器IP地址默认网关是连接路由器的, 路由器地...

  • Linux网络管理:net-tools VS iproute2

    查看网卡及IP 激活和停止网络接口 设置IP地址 查看网关路由 设置网关(默认路由)

  • SpringCloud

    SpringCloudZuul 路由网关Ribbon...

  • Zuul路由网关与过滤器

    技术需求点:1.介绍Zuul网关路由和过滤器两大功能的工作原理;2.模拟Zuul路由网关功能;3.使用Zuul网关...

  • 2018-03-27

    微服务网关 什么是微服务网关 微服务网关也称为服务网关或者API网关。服务网关 = 路由转发 + 过滤器...

  • springcloud-zuul 路由配置

    自定义微服务的访问路径配置 zuul.routes. 指定微服务的 serviceId = 指定路径 即可。例如:...

  • Windows 路由

    查看路由: route print 添加路由: route add 你要路由的网段 mask 掩码 网关 例如: ...

  • 两个路由器的旁路由设置示例

    网线连接主路由的Lan和旁路由的Lan主路由:10.10.10.1 网关: 10.10.10.2旁路由: 10.1...

  • 网关接入

    网关配置环境方式: ssh2 兆能网关 port :1022 具备路由功能 max网关 port :22 有个大...

网友评论

      本文标题:springcloud-zuul路由网关

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