这里写目录标题
SpringCloud服务网关——SpringCloud Gateway
服务网关简介简介
什么是服务网关?
简单理解服务网关就是一个网络关口、通道,是整个服务的统一入口。
所有客户端、消费端的请求都通过统一的网关接入服务。

网关的作用?
为微服务云平台提供统一的入口是API网关最主要的用途,除此之外,网关还可承担认证授权、访问控制、路由、负载均衡、缓存、日志、限流限额、转换、映射、过滤、熔断、注册、服务编排、API管理、监控、统计分析等等非业务性的功能。
- 负载均衡 网关接收外部请求后,可以对请求进行负载均衡转发(随机、轮询、权重、hash),避免将所有请求打到同一个服务上。
- 服务熔断 和Hystrix一样的原理,监控注册中心,如果发现当前某个服务不可用或多次调用某个服务失败(短时间内打到阈值),可以快速失败,防止雪崩效应。
- 限流 限流的主要目的是防止类似DDos的恶意攻击导致服务器瘫痪。常见的限流算法有:滑动窗口限流、漏斗限流、令牌桶限流。
- 认证鉴权 服务网关作为用户请求的统一入口,会拦截用户请求并对用户进行鉴权认证。
- 其他功能暂不叙述
Zuul和Gateway
SpringCloud Finchley 版本出来
SpringCloud Gateway详解与实战

本文介绍了SpringCloud Gateway作为服务网关的角色,包括其作为统一入口、负载均衡、服务熔断、限流等功能。对比了Zuul和Gateway,指出Gateway在性能上的优势。并详细阐述了Gateway的服务网关执行步骤,提供了实例演示,展示如何配置路由规则并测试其工作流程。
最低0.47元/天 解锁文章
1419

被折叠的 条评论
为什么被折叠?



