发布于 : Apr 03, 2024
Apr 2024
评估
Rust的高效和性能很适合用于无服务器计算,再考虑到它还有函数无需运行时的优势,这些都使得它能快速启动工作。 但是使用 Rust 开发 lambda 函数的体验此前并不好,而这一情况被 Cargo Lambda的出现改变了。作为 cargo 的子命令,它能集成到典型的 Rust 工作流中并且能允许你在开发机上运行和测试 AWS Lambda 函数而无需借助Docker、虚拟机,或者其他工具。 使用 Zig 工具链,Cargo Lambda 可以在多种不同操作系统中的 Linux 沙盒中交叉编译并用于 AWS Lambda,这套工具链支持 ARM 和 Intel 作为目标架构。