欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring Cloud Alibaba#24.Spring Cloud Gateway

程序员文章站 2022-07-10 19:52:34
这里重点介绍Spring Cloud Gateway网关是什么,以及如何与SpringBoot实现整合笔记对应学习视频:https://www.itlaoqi.com/chapter/2666.htmlSpring Cloud GatewaySpring Cloud Gateway是Spring Cloud第二代网关,目前第一代Netfilx Zuul已经过时且开Github停滞状态基于Netty(NewIO)、Reactor(响应式编程)及WebFlux(新的WebMVC框架)构建.....

Spring Cloud Alibaba#24.Spring Cloud Gateway

这里重点介绍Spring Cloud Gateway网关是什么,以及如何与SpringBoot实现整合

笔记对应学习视频:

https://www.itlaoqi.com/chapter/2666.html

Spring Cloud Gateway

  • Spring Cloud Gateway是Spring Cloud第二代网关,目前第一代Netfilx Zuul已经过时且开Github停滞状态
  • 基于Netty(NewIO)、Reactor(响应式编程)及WebFlux(新的WebMVC框架)构建

Spring Cloud Gateway的优点:

  • 性能强劲,执行效率是传统基于Servlet同步通信Zuul效率的1.6倍
  • 功能强大,与Spring Cloud 体系天然整合,不存在兼容问题,内置转发/限流/监控
  • 设计优雅,使用简单,易于扩展

Spring Cloud Gateway的缺点:

  • 基于NIO,非J2EE体系,学习源码是由一定门槛
  • 不兼容Servlet,应用不兼容Tomcat,无法打War包
  • 只支持Spring Boot 2.x版本,对于不熟悉SpringBoot的小伙伴有学习门槛

Spring Cloud Gateway的部署

1.创建新应用

  • a.Spring 初始化选择以下两项

Spring Cloud Alibaba#24.Spring Cloud Gateway

 

  • 2.额外引入健康监控指标(备选,可跳过)

Spring Cloud Alibaba#24.Spring Cloud Gateway

  • 3.application.yml

    Spring Cloud Alibaba#24.Spring Cloud Gateway

     

  • 4.启动其他服务后,再启动gateway,通过gateway网关路由访问其他网关的语法

Spring Cloud Alibaba#24.Spring Cloud Gateway

 

本文地址:https://blog.csdn.net/qiyi6049650/article/details/109646830