在最新的 AWS Lambda 上,Ruby 3.2 已正式成为支持的编程语言之一,这个消息一经发布就引起了全球开发者的高度关注!

AWS Lambda 是亚马逊 Web Services (AWS) 提供的基于事件驱动服务器无状态计算服务,打造了一个完整的计算平台,使得开发者在不包含服务器的条件下进行应用程序编写、运行和自动扩展至云端。 作为一个完善的计算平台,AWS Lambda 现在支持 Ruby 3.2 运行时,这是一个重大的进展,这使得 Ruby 成为第一个支持最新版本运行时的开发语言之一。

与 Python 和 Node.js 类似,使用 AWS Lambda 支持 Ruby 3.2 可以快速开发复杂和强大的应用程序。该版本的运行时提供了许多新的功能和改进,这为 Ruby 程序员和新用户提供了全面的编程体验。

Ruby 3.2 现在支持以下功能:

1. JIT编译器:JIT 运行时将大大提高 Ruby 的执行速度。

2. GC式内存管理:这是一种改进的垃圾回收策略,可以进一步优化应用程序的性能。

3. Redesigned Ractor:它是一个并发任务执行器,并且可以更容易地实现并发应用程序。

4. Fiber Scheduler:支持选定的异步请求、WebSocket 添加和 Pub/Sub 订阅。

有了 Ruby 3.2 的支持, AWS Lambda 现在可以以前所未有的方式集成 Ruby 应用程序。这将帮助开发者更快的构建高可扩展性的服务,以及更好地处理并发任务。这也大大拓展了程序员、开发团队的选择范围,使他们可以不断深入挖掘 Ruby 这种优秀的编程语言所带来的价值。

AWS Lambda 和 Ruby 3.2 运行时的结合,为 Ruby 开发者提供了更加方便的开发渠道,并让开发者可以在不用考虑服务器的条件下快速部署和扩展应用程序。此外,使用这个支持最新 Ruby 版本的新运行时将使开发者更容易利用 AWS 云平台的优势,更快地构建出能够应对日益增长的需求的应用程序。

现在,开发者可以开始在 AWS Lambda 上使用 Ruby 3.2 运行时编写应用程序了!

详情参考

了解更多有趣的事情:https://blog.ds3783.com/