springcloud教程之zuul路由网关的实现

 更新时间:2020年02月07日 14:25:55   作者:你若安好便是晴天  
这篇文章主要介绍了springcloud教程之zuul路由网关的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.简介

当微服务对外提供接口访问时,并且有多个微服务,外部如何访问到具体的微服务?这时就可以使用网关的路由功能,依据url匹配将请求分别转发到不同的服务上

2.使用

zuul除了有转发功能,还有过滤功能,在网关层面可以对请求权限进行校验,token信息生成,设置token信息过期等等,并且可以将token保存到redis缓存中。

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>

application.yml文件中配置

spring:
 application:
  name: PublicGateWay //服务名
server:
 port: 8081 //端口

eureka:
 client:
  service-url:
   defaultZone: http://localhost:8083/eureka/ //注册中心地址
zuul:
 routes:
  api-user: //路由转发配置一
   path: /api-user/** //以/api-user/开头的请求都会转发到UserService服务中
   serviceId: UserService
  api-order:
   path: /api-common/**  //以/api-order/开头的请求都会转发到CommonIntegration服务中
   serviceId: CommonIntegration

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • IDEA如何修改配置文件的存放位置

    IDEA如何修改配置文件的存放位置

    这篇文章主要介绍了IDEA如何修改配置文件的存放位置,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • JAVA 开发之用静态方法返回类名的实例详解

    JAVA 开发之用静态方法返回类名的实例详解

    这篇文章主要介绍了JAVA 开发之用静态方法返回类名的实例详解的相关资料,这里主要说明使用异常来得到类名,希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • spring boot 自定义starter的实现教程

    spring boot 自定义starter的实现教程

    下面小编就为大家分享一篇spring boot 自定义starter的实现教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • java注释转json插件开发实战详解

    java注释转json插件开发实战详解

    这篇文章主要为大家介绍了java注释转json插件开发实战详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • 浅析JAVA_HOME,CLASSPATH和PATH的作用

    浅析JAVA_HOME,CLASSPATH和PATH的作用

    以下是对JAVA_HOME,CLASSPATH和PATH的作用进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-07-07
  • Spring实现自定义注解处理器解析和处理注解

    Spring实现自定义注解处理器解析和处理注解

    这篇文章主要介绍了Spring实现自定义注解处理器解析和处理注解,注解在现代Java编程中扮演了至关重要的角色,无论是简化代码、增强可读性,还是将元数据与业务逻辑分离,注解都让我们的代码更加优雅和灵活,需要的朋友可以参考下
    2024-10-10
  • Java中的延迟队列DelayQueue详细解析

    Java中的延迟队列DelayQueue详细解析

    这篇文章主要介绍了Java中的延迟队列DelayQueue详细解析,JDK自身支持延迟队列的数据结构,其实类:java.util.concurrent.DelayQueue,<BR>我们通过阅读源码的方式理解该延迟队列类的实现过程,需要的朋友可以参考下
    2023-12-12
  • 详解Spring的@Value作用与使用场景

    详解Spring的@Value作用与使用场景

    这篇文章主要介绍了详解Spring的@Value作用与使用场景,Spring为大家提供许多开箱即用的功能,@Value就是一个极其常用的功能,它能将配置信息注入到bean中去,需要的朋友可以参考下
    2023-05-05
  • Java基础教程之String深度分析

    Java基础教程之String深度分析

    这篇文章主要给大家介绍了关于Java基础教程之String的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • JPA默认值设置没有效果的解决

    JPA默认值设置没有效果的解决

    这篇文章主要介绍了JPA默认值设置没有效果的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11

最新评论