zuul网关

API Gateway网关基本功能

单点入口、路由转发、限流熔断、日志监控、安全认证

 

Zuul网关

Zuul在英文中是怪兽的意思,寓意看门神兽

2014年被Pivotal集成入Spring Cloud体系

 

Netflix架构体系和Zuul

 

Zuul网关应用场景

v1 v2 红绿部署 

开发者test测试分支 

Instrumented埋点测试

squeeze 压力测试

debug 调试路由

(Sticky)baseline/canary (粘性)金丝雀测试

失败注入测试

FIT 降级测试

跨区域高可用

防爬防攻击

健康检查和屏蔽坏节点

持续交付流水线

 

Zuul网关架构

架构

标准过滤器类型:

PRE: 在请求被路由到源服务 器前要执行的过滤器

• 认证
• 选路由
• 请求日志

POST:在响应从源服务器返回 时要被执行的过滤器

• 对响应增加HTTP头
• 收集统计和度量
• 将响应以流的方式发送回客户端

ROUTING:处理将请求发送到 源服务器的过滤器

ERROR:上述阶段中出现错 误要执行的过滤器

 

请求处理生命周期

过滤器关键概念

类型Type:定义在路由流程中,过滤器被应用的阶段

执行顺序Execution Order:在同一个Type中,定义过滤器执行的顺序

条件Criteria:过滤器被执行必须满足的条件

动作Action:如果条件满足,过滤器中将被执行的动作

 

Zuul2.0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值