AWS Lambda正式支持Rust语言:实现高速无服务器应用

AWS宣布Lambda正式支持Rust编程语言,这将使开发者能够构建更安全、更快速且资源消耗更少的无服务器应用程序。Rust作为编译型语言,具有内存安全和高并发特性,特别适合需要快速启动和高效运行的云环境。

Rust言語をAWS Lambdaが正式サポート。高速なサーバレスアプリケーションが実装可能に

2025年11月25日

Amazon Web Services(AWS)宣布,其无服务器基础设施AWS Lambda正式支持Rust编程语言。

此前,AWS Lambda已支持多种编程语言运行时,包括Node.js/JavaScript、Python、Java、.NET和Ruby等。现在,Rust语言也加入了这一行列。

小巧且极速的执行能力

Rust是一种专为底层系统开发设计的编程语言,类似于C语言。它具有以下特点:

  • 安全的内存管理:不允许指向无效内存区域的指针等
  • 高并发性:在多线程执行中消除数据竞争
  • 编译型语言:通过编译生成可执行二进制文件

与使用解释器或JIT编译器的编程语言相比,Rust具有以下优势:

  • 更快的启动和执行速度
  • 运行时所需内存容量更小

在无服务器计算领域,这些优势使得开发安全、快速且计算资源消耗高效的应用程序成为可能。

适用于Rust的AWS Lambda相关工具

AWS为支持在Lambda中使用Rust,提供了以下SDK和工具集:

  • AWS SDK for Rust:用于从Rust调用AWS API的SDK
  • Rust Runtime for AWS Lambda:适用于Rust的Lambda运行时库等
  • Cargo Lambda:用于创建Lambda函数的Cargo命令行工具集(第三方开源)
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计