Cloudflare 将 Pingora Rust 框架开源

Cloudflare 将 Pingora Rust 框架开源 Pingora 长期以来一直在 Cloudflare 内部使用,能够承受大量流量,而现在 Pingora 被开源,有助于在 Cloudflare 外部构建基础设施。Cloudflare 对 Pingora 框架的描述是"Pingora 提供库和 API,用于在 HTTP/1 和 HTTP/2、TLS 或 TCP/UDP 基础上构建服务。作为代理,它支持 HTTP/1 和 HTTP/2 端到端、gRPC 和 websocket 代理。(它还提供可定制的负载平衡和故障转移策略。在合规性和安全性方面,它支持常用的 OpenSSL 和 BoringSSL 库,这两个库都符合 FIPS 标准并支持后量子加密。除了提供这些功能,Pingora 还提供过滤器和回调,允许用户完全自定义服务应如何处理、转换和转发请求。对于 OpenResty 和 nginx用户来说,这些 API 尤为熟悉,因为其中许多 API 都可以直观地映射到 OpenResty 的"*_by_lua"回调上。在操作上,Pingora 提供零停机时间的服务重启,在不丢弃任何一个传入请求的情况下进行自我升级。Syslog、Prometheus、Sentry、OpenTelemetry 和其他必备的可观察性工具也可轻松与 Pingora 集成。Cloudflare宣布Pingora 将开源,其中还包括一个使用 Pingora 构建负载平衡器的示例。 处于 1.0 前阶段的 Pingora 还没有稳定的 API,Cloudflare 目前也没有计划支持非 Unix 操作系统。Pingora Rust 代码可在GitHub 上获取。 ... PC版: 手机版:

相关推荐

封面图片

对开发者友好的Rust用户界面框架

对开发者友好的Rust用户界面框架 该框架仍处于开发的试验阶段。因此API更改是不可避免的,也是获得最佳开发人员体验所必需的。 目前,很少有优化发生。布局和绘图是最不优化的。许多重要的小部件尚未实现。Frui大量利用一些夜间功能来优化小部件树的重建并改进API。因此,最低支持的Rust版本是Rust的最新夜间版本。对某些人来说,这可能会破坏交易。 重要的是要知道此时不应使用Frui来构建任何严肃的应用程序。 | #Rust #框架

封面图片

Rust源码剖析中文版,针对Rust语言本身和开源库的代码进行分析。

Rust源码剖析中文版,针对Rust语言本身和开源库的代码进行分析。 KusionStack一站式可编程配置技术栈(Go实现) | KusionStack内置的KCL配置语言(Rust实现) ||| #电子书 #Rust

封面图片

Rust写的深度学习框架

Rust写的深度学习框架 该库旨在成为一个完整的深度学习框架,具有用 Rust 编写的极大灵活性。 目标是满足研究人员和从业者的需求,使其更容易实验、训练和部署你的模型。 特征: 1.灵活直观的自定义神经网络模块 2.无状态和线程安全正向传递 3.快速培训,全面支持,以及metricloggingcheckpointing 4.Burn-Tensor:支持自动比较、CPU 和 GPU 的张量库 刻录数据集:具有多个实用程序和源的数据集库 | #框架

封面图片

Salvo:极其简单且功能强大的Rust Web后端框架. 仅需要基础Rust知识即可开发后端服务

Salvo:极其简单且功能强大的Rust Web后端框架. 仅需要基础Rust知识即可开发后端服务 特征: 使用Hyper和Tokio构建; 统一的中间件和句柄接口; 路由支持多级嵌套,可任意层级添加中间件; 集成多部分表单处理; 支持Websocket; Acme 支持,自动从let's encrypt获取 TLS 证书。 || #框架

封面图片

Linux 6.9 将支持 AArch64 体系上的 Rust 内核

Linux 6.9 将支持 AArch64 体系上的 Rust 内核 提交说明显示:"此提交为 Rust for AArch64 提供了构建标志。内核中已有的 Rust 核心支持将完成其余工作。这使得 Rust 联编标志中的 PAC ret 和 BTI 选项与联编 C 语言时使用的选项相匹配。Rust 样本已通过此提交的测试。"AArch64 现在是继 x86_64(以及 x86_64 用户模式 Linux"um")和 LoongArch 之后在 Linux 内核中支持 Rust 的最新架构。到目前为止,Linux 内核的 Rust 支持主要是在基础设施方面,包括各种示例代码。现在,Linux 6.8 中已经有了Rust 编写的网络 PHY 驱动程序,尽管它是从现有的 C 语言驱动程序移植过来的。Rust Apple Silicon SGX DRM 驱动程序以及其他 Rust 内核驱动程序仍在开发中。 ... PC版: 手机版:

封面图片

Rust语言实战该书将通过有挑战性的示例、练习题、实践项目来提升Rust水平,建立从入门学习到上手实战的直通桥梁

Rust语言实战 该书将通过有挑战性的示例、练习题、实践项目来提升Rust水平,建立从入门学习到上手实战的直通桥梁 书中通过大量的实战练习,(练习题使用mdbook构建,你也可以下载到本地运行。)助你更好的学习和上手使用Rust语言。 书中的练习题非常易于使用:你所需的就是在线完成练习,并让它通过编译。 特性:部分示例和习题借鉴了1.每个章节分为三个可选部分:示例、练习和实践项目 2.除了示例外,还有大量的高质量练习题,你可以在线阅读、修改、编译它们 3.覆盖了Rust语言的几乎所有方面:基础语言特性、高级语言特性、async/await 异步编程、多线程、并发原语、性能优化、工具链使用、标准库、数据结构和算法等 4.每一道练习题都提供了解答 5.整体难度相对更高,更加贴近于实战难度: 简单, 中等, 困难, 地狱 扩展:是一个免费和开源的(),使用Markdown创建书籍的命令行工具,非常适合创建产品或API文档、教程、课程材料或任何需要简洁、易于导航和可定制的演示文稿 || #工具 #Rust #电子书

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人