在我的项目中,我几乎没有在Heroku上托管的用Lua编写的微服务。当前,我们正在迁移到AWS,作为迁移的一部分,我们正在寻找如何更轻松地迁移Lua服务。我知道我们可以为此使用常规的EC2,但我想尝试找到一些更具成本效益的解决方案。
由于默认情况下,AWS Lambda不支持Lua语言编写功能,因此我对将现有Lua服务迁移到Lambda的最简单方法感兴趣吗?尝试在Lua的某些JVM实现上运行它(例如luaj或Rembulan)也许有意义,或者最好是在AWS Lambda支持的内容(如Python或Python)上重写我们的服务。去)?
答案 0 :(得分:1)
您可以使用其他语言的Lua绑定。 我们尝试过的好方法是使用Rust绑定(https://github.com/kyren/rlua),AWS还支持Rust运行时(https://aws.amazon.com/blogs/opensource/rust-runtime-for-aws-lambda/)