Artwork

محتوای ارائه شده توسط pythonhunter. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط pythonhunter یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

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

57:29
 
اشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on September 05, 2025 15:35 (3M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 426422558 series 2513527
محتوای ارائه شده توسط pythonhunter. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط pythonhunter یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

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

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

嘉宾

Yuchen

主播

时间点

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

链接


爱发电上赞助

  continue reading

97 قسمت

Artwork
iconاشتراک گذاری
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on September 05, 2025 15:35 (3M ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

Manage episode 426422558 series 2513527
محتوای ارائه شده توسط pythonhunter. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط pythonhunter یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

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

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

嘉宾

Yuchen

主播

时间点

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

链接


爱发电上赞助

  continue reading

97 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش