Discover捕蛇者说Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora
Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora

Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora

Update: 2024-06-30
Share

Description

本期节目我们请到了继续和 Yuchen 聊聊 Cloudflare,以及他主导并开源网络框架 Pingora


Pingora 是一个使用 Rust 开发的框架,可以让开发人员在上面实现自定义服务器。Pingora 的开发是基于 Cloudflare 多年的经验和需求,他们发现在代理中需要大量的业务逻辑代码而不是配置,并且用 Lua 或编写配置也不理想。此外,我们讨论了 Pingora 的开发过程中涉及的技术决策和挑战,以及 Cloudflare 的文化和招聘情况。


嘉宾


Yuchen


主播



时间点


00:03 ">00:03 Cloudflare Pingora 项目开发背后的故事与原因


04:53 ">04:53 以 Lua 嵌入 Nginx 的 openresty 为基础的强大编程工具


08:47 ">08:47 Lua 的特点和局限性分析


13:03 ">13:03 Nginx 的 C 开发和 Lua 维护的困难性及 ARM 上的问题


16:10 ">16:10 Indrax 架构的问题和需要解决的挑战


22:25 ">22:25 大家决定用 Rust 语言重新开发的决策过程


24:47 ">24:47 对于使用 Rust 语言开发的经验和公司中的实践


27:07 ">27:07 Rust 语言的开发和 API 设计


30:32 ">30:32 流量迁移和切换效果评估


32:53 ">32:53 开发速度改进和问题处理的讨论


37:15 ">37:15 Pingora 框架的开源故事及其 API 设计和扩展性


40:36 ">40:36 关于开源的讨论和决策过程,Rust 语言的优势以及担忧的原因


44:22 ">44:22 Nginx 的发展历程以及与 F5 的关系变动


46:06 ">46:06 Pingora 开源项目及其童话般的发展故事


50:18 ">50:18 Cloudflare 文化和招聘情况讨论


53:40 ">53:40 Cloudflare:科技领域无可匹敌的压倒性存在


链接




爱发电上赞助

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora

Ep 47. 和 Yuchen 聊聊 Cloudflare 的新框架 Pingora

laixintao,Manjusaka,laike9m,Yuchen