没有合适的资源?快使用搜索试试~ 我知道了~
SpringCloud系列之API Gateway开发手册(Hoxton版本).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 10 下载量 29 浏览量
2020-11-20
14:13:39
上传
评论
收藏 1.22MB PDF 举报
温馨提示
试读
24页
SpringCloud系列之API Gateway开发手册(Hoxton版本).pdf,这是一份基于SpringBoot2.x版本,SpringCloud Hoxton版本的入门教程,适合做入门教程,仅供学习参考
资源推荐
资源详情
资源评论
SpringCloud系列之API Gateway开发手册
(Hoxton版本)
SpringCloud系列之API Gateway开发手册(Hoxton版本)
1、API Gateway简单介绍
1.1 什么是API网关?
1.2 API网关的作用
2、SpringCloud Gateway
2.1 What is SpringCloud Gateway?
2.2 SpringCloud Gateway结构
2.3 SpringCloud Gateway工作方式
3、Gateway实验环境准备
4、API Gateway简单实现
4.1 YAML配置Eureka和Gateway
4.2 Bean注册方式配置网关
4.3 CURL测试Gateway的接口
5、Gateway谓词工厂分类
6、Gateway过滤器类型分类
7、GatewayFilter工厂分类
8、GlobalFilter工厂分类介绍
8.1 全局过滤器分类
8.2 自定义全局过滤器
9、SpringCloud官方手册和博客
9.1 SpringCloud Gateway官方手册
9.2 SpringCloud Gateway优质参考博客
1、API Gateway简单介绍
1.1 什么是API网关?
API网关是所有请求的入口,承载了所有的流量,API Gateway是一个门户一样,也可以说是进入系统的
唯一节点。这跟面向对象设计模式中的Facet模式很像。API Gateway封装内部系统的架构,并且提供
API给各个客户端。它还可能有其他功能,如授权、监控、负载均衡、缓存、请求分片和管理、静态响
应处理等
画图表示,没有网关的情况,客户端的请求会直接落到后端的各个服务中,无法集中统一管理
(Dynamic Routing)的作用,如图:
请求监控
请求监控可以对整个系统的请求进行监控,详细地记录请求响应日志,如图,可以将日志丢到消息
队列,如果没有使用网关的话,记录请求信息需要在各个服务中去做
认证鉴权
认证鉴权可以对每一个访问请求做认证,拒绝非法请求,保护后端的服务,不需要每个服务都做鉴
权,在项目中经常有加上OAuth2.0、JWT,Spring Security进行权限校验
压力测试
有网关的系统,如果要要对某个服务进行压力测试,可以如图所示,改下网关配置既可,测试请求
路由到测试服务,测试服务会有单独的测试数据库,这样测试的请求就不会影响到正式的服务和数
据库
2、SpringCloud Gateway
2.1 What is SpringCloud Gateway?
用公网的解释是:SpringCloud Gateway是一个在Spring生态系统之上构建的API网关,包括:
Spring 5,Spring Boot 2,Project Reactor(基于高性能的Reactor模式响应式通信框架Netty,
异步阻塞模型)。Spring Cloud Gateway旨在提供一种简单而有效的方法来路由到API,并为它
们提供跨领域的关注,例如:安全性,监视/度量和弹性。
剩余23页未读,继续阅读
smileNicky
- 粉丝: 2w+
- 资源: 406
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页