极客视点
极客时间编辑部
极客时间编辑部
113232 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:42
登录|注册

Netflix正式开源其API网关Zuul 2

讲述:丁婵大小:1.24M时长:02:42
近日,Netflix 宣布正式开源其微服务网关组件 Zuul 2。Netflix 公司是微服务界的楷模,他们有大规模生产级微服务的成功应用案例,也开源了相当多的微服务组件,受到了业内同行的高度认可。
据介绍,Zuul 是 Netflix 于 2013 年 6 月 12 日开源的网关组件,目前在 GitHub 上已经有超过 4000 个关注,包括 Riot、携程、拍拍贷等公司都已经在生产环境中使用它。
前 Netflix 架构总监艾德里安·科克罗夫特(Adrian Cockcroft)将它看作是 Netflix 中最容易被忽略,但却最不可或缺的、最强大的基础服务之一。
目前,Netflix 的 Cloud Gateway 团队运行并维护着 80 多个 Zuul 2 集群,他们在所有外部流量进入 Netflix 云服务的入口处都会使用 Zuul,并且也开始使用它来路由内部流量。
因为 Zuul 开源时间较早,在架构方面也存在一些问题,所以在 2016 年 9 月,Netflix 对外宣布他们将调整其架构。Zuul 原本采用同步阻塞架构,转型后叫作 Zuul 2,采用异步非阻塞架构。
据介绍,此次开源的新版本在服务器协议、弹性特性、运营特性等方面添加了许多核心特性。
首先在服务器协议方面,主要包括以下 2 点:
HTTP/2,完整的入站(inbound)HTTP/2 连接服务器支持;
双向 TLS,支持在更安全的场景下运行 Zuul。
其次在弹性特性方面,主要包括以下 2 点:
自适应重试,Netflix 用于增强弹性和可用性的核心重试逻辑;
源并发保护,可配置的并发限制,避免源过载,隔离 Zuul背后的各个源。
最后是在运营特性方面,主要包括以下 3 点:
请求 Passport,跟踪每个请求的所有生命周期事件,这对调试异步请求非常有用;
状态分类,请求成功和失败的可能状态枚举,比 HTTP 状态码更精细;
请求尝试,跟踪每个代理的尝试和状态,对调试重试和路由特别有用。
此外,Zuul 2 团队也在研究一些即将推出的功能,包括限流和限速、掉电过滤器、可配置路由等。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • Alon
    很好
收起评论
显示
设置
留言
1
收藏
60
沉浸
阅读
分享
手机端
快捷键
回顶部