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

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

相关文章

  • js判断是否是移动设备登陆网页的简单方法

    js判断是否是移动设备登陆网页的简单方法

    这篇文章主要介绍了js判断是否是移动设备登陆网页的简单方法,需要的朋友可以参考下
    2014-02-02
  • Springboot Session共享实现原理及代码实例

    Springboot Session共享实现原理及代码实例

    这篇文章主要介绍了Springboot Session共享实现原理及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 百度Java面试题 前200页精选(下)

    百度Java面试题 前200页精选(下)

    这篇文章主要为大家分享了Java面试资源下篇,百度“Java面试题”前200页都在这里了,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • linux系统下java项目在后台启动的4种方式总结

    linux系统下java项目在后台启动的4种方式总结

    Linux是集多种功能于一身的操作系统,它可以让用户查看和管理当下正在运行的进程,包括Java程序,这篇文章主要给大家总结介绍了关于linux系统下java项目在后台启动的4种方式,需要的朋友可以参考下
    2023-10-10
  • Java中实现接口限流的方案详解

    Java中实现接口限流的方案详解

    常用的接口限流方案就是计数器限流方案、时间窗口限流方案和令牌桶限流方案等,这些方案的概念大致也知道,但是实际上也没有实现过,所以本文就来自动动手实践一下吧
    2023-05-05
  • MyBatis中如何接收String类型的参数实现

    MyBatis中如何接收String类型的参数实现

    这篇文章主要介绍了MyBatis中如何接收String类型的参数实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 在java中http请求带cookie的例子

    在java中http请求带cookie的例子

    今天小编就为大家分享一篇在java中http请求带cookie的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • spring boot tomcat jdbc pool的属性绑定

    spring boot tomcat jdbc pool的属性绑定

    这篇文章主要介绍了spring boot tomcat jdbc pool的属性绑定的相关资料,非常不错,具有参考借鉴价值,需要的朋友参考下
    2018-01-01
  • Spring boot的上传图片功能实例详解

    Spring boot的上传图片功能实例详解

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。这篇文章主要介绍了Spring boot 上传图片,需要的朋友可以参考下
    2018-03-03
  • SpringCloud 集成Sentinel的实战教程

    SpringCloud 集成Sentinel的实战教程

    这篇文章主要介绍了SpringCloud 集成Sentinel的详细过程,本文通过实例代码图文相结合给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-08-08

最新评论