Cloudflare放弃Nginx并转用Rust编写的自研Pingora软件
中国软件网2022-12-30软件百科电脑必备的软件
暖通设计软件,电脑必备的软件,班级管理软件,Cloudflare放弃Nginx并转用Rust编写的自研Pingora软件,暖通设计软件,电脑必备的软件,班级管理软件长期以来,Cloudflare都依赖于Nginx作为其HTTP
Cloudflare放弃Nginx并转用Rust编写的自研Pingora软件
Cloudflare放弃Nginx并转用Rust编写的自研Pingora软件,暖通设计软件,电脑必备的软件,班级管理软件长期以来,Cloudflare 都依赖于 Nginx 作为其 HTTP 代理堆栈的一部分。但现在,其已替换为由 Rust 编写的自研 Pingora 软件。该公司宣称,Pingora 每日可处理超过一万亿次请求。在提供更高性能的同时,CPU 和内存资源的开销还仅为旧方案的三分之一。
据悉,Cloudflare 发现 Nginx 的工作进程架构存在缺陷 —— 尤其是在 CPU 资源方面。此外 Nginx 也被证明难以扩展,以满足他们的需求。
有鉴于此,Cloudflare 工程师一直在埋头开发内部解决方案,并选择了具有更高内存安全性、同时仍提供近似 C 语言性能的 Rust 编程语言。
值得一提的是,Cloudflare 还为 Rust 实现了自己的 HTTP 库,以满足其各种不同的需求。此外 Pingora 采用了多线程,而非多进程架构。
最终在生产环境中,Pingora 可在相同流量负载的情况下,较旧服务减少约 70% / 67% 的 CPU 与内存资源开销。
除了惊人的性能优势,Rust 编程语言还在确保 Pingora 安全性上起到了很大程度的作用。
唯一的遗憾,就是 Pingora 尚未开源 —— 尽管 Cloudflare 表示其正在制定计划,但目前该 HTTP 代理仍仅被该公司所使用。
很赞哦!
相关文章
- 2021律师咨询APP排行榜盘点用户喜爱的律师咨询APP
- App Annie:从漫画到小说MangaToon 领跑 Q3 中国厂商图书类应用出海下载榜
- 腾讯内测“玩句”App:写句子就能创作动画降低视频创作门槛
- 零壹日报:微信支付宝等将进行适老化改造;轻松保、水滴保违规被点名后仍在宣传免费领
- iPhone 12 unc0ver V601 越狱软件
- 脱水研报:国内BIOS和BMC固件行业龙头+国产替代龙头股充分受益
- 889棋牌APP下载注册送18元
- iPhone4怎么下载软件保会通财务软件
- 招标) 2023年-2024年清洁绿化外包服务项目公开招标公告
- 2022年企业人力资源管理师一级报名时间:下半年大部分地区集中在7月份
- 【企业服务云】政府开放月:《服务面对面》志愿专家园区赋能系列活动之“走进国家863软件基地”
- 动漫大头贴的进击 美颜相机app直接打破“次元壁”
- 2021十大高质量成人社交APP排行榜
- dlna是什么功能欧路软件
- 微信聊天翻译新增支持文言文:这结果很秀了
- 携新品登陆泛家居垂直APP住小帮 飞利浦智能锁全面升级品牌影响力
- 【大疆智图】线划图(DLG)生产不知道用什么软件?选它就对了!
- 手机删除会员积分管理软件怎么恢复 数据恢复软件推荐
- 【菲常快讯】小鹏推送新软件系统为大规模OTA升级近日
- 推荐4款提高效率的TODO类应用APP