SpringCloud 之初识 GateWay

本文介绍了Spring Cloud Gateway作为微服务网关的角色,它在安全性、路由控制等方面的重要作用。相较于Zuul,Gateway基于Spring 5.0、Spring Boot 2.0和WebFlux,性能更优。主要功能包括路由转发、跨域处理和防止恶意攻击。文中通过实例展示了如何配置路由转发规则,并提到了多种路由断言工厂,如Path、After、Cookie和Query,鼓励读者深入研究并实践。
摘要由CSDN通过智能技术生成

 

 前言

什么是 GateWay 网关,在微服务中为了方便统一管理且对外暴露服务端地址,起到了内部和外部的隔离保证了后台服务的安全性。可以根据不同的规则讲不通的请求进行路由到指定的服务器。作用很强大,且统一。例如:网关鉴权丶跨域处理丶流量现流丶流量统计等等

今天我们的主角是 GateWay

Spring Cloud GateWay是Spring Cloud的⼀个全新项⽬,⽬标是取代Netflix Zuul,基于Spring5.0+SpringBoot2.0+WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻塞模型)等技术开发,性能⾼于Zuul,官⽅测试,GateWay是Zuul的1.6倍。

那么我们可以GateWay 做什么呢

  1. 路由转发 Route

  2. 处理前后端跨域问题

  3. 防止sql注入

  4. 防止web共计(xxl)

  5. 统一日志记录

  6. 网关鉴权(没用到,我的项目中鉴权抽离了一个单独的公共模块)

  7. 流量现流

GateWay是工作原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值