SpringCloud Alibaba微服务第6章之Gateway

35 篇文章 1 订阅 ¥299.90 ¥399.90
本文详细介绍了SpringCloud Alibaba Gateway的高级配置和使用,包括补充依赖、配置文件的修改,以及创建Constant、Exception类、RateLimiterConfiguration类和全局过滤器等。通过自定义过滤器实现权限验证和缓存处理,最后启动应用并验证了路由功能。
摘要由CSDN通过智能技术生成

目录

一、前言

二、Gateway模块高级玩法

1、补充依赖

2、application.yml补充配置

3、bootstrap.yml补充配置

4、学者自行在父模块补充子模块ceam-common

4.1、创建constant文件夹添加Constants类

4.2、创建exception文件夹添加BaseException类

4.3、创建ValidateCodeException类

4.4、创建R类

5、gateway模块创建config文件夹添加RateLimiterConfiguration类

6、gateway模块创建fiflt文件夹添加如下类

6.1、AuthFilter全局权限过滤器

6.2、CacheRequestFilter组件过滤器

6.3、ImgCodeFilter验证码过滤器

7、启动GatewayApp,ServiceAApp


一、前言

回顾:

    通俗一点地讲网关就像大学的门口,有门卫在那里坚守。如果你想进入园区,你得亮出你的学生证、绿色健康码、行程卡,门卫可能检查比对看看是否是本校学生。

    下图展示了一 个适应当前架构的 API Gateway。

 

二、Gateway模块高级玩法

1、补充依赖

version版本管理可以统一放到一块,或者放到父模块,学者自行尝试

<?xml version="1.0" encoding="UTF-8"?>
<proje
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡布奇诺-海晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值