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 的张量库 刻录数据集:具有多个实用程序和源的数据集库 | #框架

封面图片

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 RPC 框架,可帮助开发人员构建微服务。

字跳开源的一个高性能和强可扩展性的 Rust RPC 框架,可帮助开发人员构建微服务。 Volo 主要由六个 crate 组成: volocrate,包含框架的通用组件。 crate ,volo-thrift提供 Thrift RPC 实现。 volo-grpc提供 gRPC 实现的crate。 板条箱,volo-build它生成节俭和 protobuf 代码。 crate ,volo-cli它提供 CLI 界面来引导新项目并管理 idl 文件。 crate ,volo-macros为框架提供宏。 | 教程:|| #框架

封面图片

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

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

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

启动SOSO机器人