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。

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

相关文章

  • IDEA解决Java:程序包xxxx不存在的问题

    IDEA解决Java:程序包xxxx不存在的问题

    这篇文章主要介绍了IDEA解决Java:程序包xxxx不存在的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • String的两种初始化方法讲解

    String的两种初始化方法讲解

    今天小编就为大家分享一篇关于String的两种初始化方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Java 判断IP地址的合法性实例详解

    Java 判断IP地址的合法性实例详解

    这篇文章主要介绍了Java 判断IP地址的合法性实例详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • intellij idea如何配置网络代理

    intellij idea如何配置网络代理

    intellij idea所在的这台电脑本身上不了网,要通过代理上网,那么intellij idea怎么设置代理上网呢?今天通过本文给大家分享intellij idea如何配置网络代理,感兴趣的朋友一起看看吧
    2023-10-10
  • SpringCache快速使用及入门案例

    SpringCache快速使用及入门案例

    Spring Cache 是Spring 提供的一整套的缓存解决方案,它不是具体的缓存实现,本文主要介绍了SpringCache快速使用及入门案例,感兴趣的可以了解一下
    2023-08-08
  • Java的Arrays.sort()方法排序算法实例分析

    Java的Arrays.sort()方法排序算法实例分析

    网上看过很多JDK8中Arrays.sort的底层原理,有些说是插入排序,有些说是归并排序,也有说大于域值用计数排序法,否则就使用插入排序,这种说法到底对吗?下面通过本文给大家分析下Java的Arrays.sort()方法到底用的什么排序算法,感兴趣的朋友一起看看吧
    2022-02-02
  • Java利用MessageFormat实现短信模板的匹配

    Java利用MessageFormat实现短信模板的匹配

    这篇文章主要介绍了Java利用MessageFormat实现短信模板的匹配,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 基于idea把maven工程转换为web项目

    基于idea把maven工程转换为web项目

    这篇文章主要介绍了基于idea把maven工程转换为web项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Spring中存对象和取对象的方式详解

    Spring中存对象和取对象的方式详解

    这篇文章主要介绍了Spring中存对象和取对象的方式,Spring中更简单的存对象与取对象的方式是注解,注解实现有两种方式:一在编译的时候,把注解替换成相关代码,并添加到我们原来的代码中,二拦截方法,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2024-08-08
  • RocketMQ中消费者的消费进度管理

    RocketMQ中消费者的消费进度管理

    这篇文章主要介绍了RocketMQ中消费者的消费进度管理,业务实现消费回调的时候,当且仅当此回调函数返回ConsumeConcurrentlyStatus.CONSUME_SUCCESS ,RocketMQ才会认为这批消息(默认是1条)是消费完成的,需要的朋友可以参考下
    2023-10-10

最新评论