Zuul 如何屏蔽服务和指定路径

 更新时间:2021年07月05日 11:28:14   作者:大漠知秋  
这篇文章主要介绍了Zuul 如何屏蔽服务和指定路径的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Zuul 屏蔽服务和指定路径

有时我们的一些后端服务并不想暴露出去

我们可以通过屏蔽服务或者路径的方式来进行实现:

### 网关配置
zuul:
  routes:
    demo-order:
      path: /do/**
      serviceId: demo-order
      stripPrefix: true
  # 忽略的服务,有些后端服务是不需要让网管代理的,防止服务侵入
  ignored-services: service-a,service-b,config-server
  # 忽略的接口,屏蔽接口
  ignored-patterns: /**/div/**

Zuul为微服务同时指定path和URL

配置举例

server:
  port: 8040
spring:
  application:
    name: microservice-gateway-zuul
eureka:
  client:
    service-url:
      defaultZone:http://localhost:8761/eureka/
  instance:
    prefer-ip-address: true
zuul:
  routes:
    user-route:                   # 该配置方式中,user-route只是给路由一个名称,可以任意起名。
      url:http://localhost:8000/# 指定的url
      path: /user/**              # url对应的路径。

测试

1 启动相关微服务

2 在地址栏输入 http://localhost:8040/user/1

说明配置生效

这样就可以将/user/**映射到http://localhost:8000/**

需要注意的是:

使用这种方式配置的路由不会作为HystrixCommand执行,同时也不能使用Ribbon来负责均衡多个URL。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Component-Scan 不扫描jar里面的类问题

    Component-Scan 不扫描jar里面的类问题

    这篇文章主要介绍了Component-Scan 不扫描jar里面的类问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • SpringBoot实现MapperScan添加动态配置(占位符)

    SpringBoot实现MapperScan添加动态配置(占位符)

    这篇文章主要介绍了SpringBoot实现MapperScan添加动态配置(占位符),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教。
    2022-01-01
  • Mybatis的Cursor避免OOM异常的方法详解

    Mybatis的Cursor避免OOM异常的方法详解

    在Mybatis中,有一个特殊的对象Cursor,这个对象的注释上清晰的说明了,这个类的用途,在Mybatis中使用Cursor非常简单,只要在Mapper文件中将方法的返回值设置成Cursor<T>即可,本文给大家介绍了Mybatis的Cursor避免OOM异常的方法,需要的朋友可以参考下
    2024-06-06
  • IDEA Servlet 模板设置的方法

    IDEA Servlet 模板设置的方法

    这篇文章主要介绍了IDEA Servlet 模板设置的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Java编写网络聊天程序实验

    Java编写网络聊天程序实验

    这篇文章主要为大家详细介绍了Java编写网络聊天程序实验,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • springboot封装JsonUtil,CookieUtil工具类代码实例

    springboot封装JsonUtil,CookieUtil工具类代码实例

    这篇文章主要介绍了springboot封装JsonUtil,CookieUtil工具类过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • SpringMVC中RequestParam注解的简单理解

    SpringMVC中RequestParam注解的简单理解

    @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上,下面这篇文章主要给大家介绍了关于SpringMVC中RequestParam注解的简单理解,需要的朋友可以参考下
    2022-03-03
  • 解决spring data jpa saveAll() 保存过慢问题

    解决spring data jpa saveAll() 保存过慢问题

    这篇文章主要介绍了解决spring data jpa saveAll()保存过慢问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • springboot validator枚举值校验功能实现

    springboot validator枚举值校验功能实现

    这篇文章主要介绍了springboot validator枚举值校验功能实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • struts中动态方法调用使用通配符

    struts中动态方法调用使用通配符

    这篇文章主要介绍了struts中动态方法调用使用通配符的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-09-09

最新评论