suborbital/atmo:多合一的WebAssembly服务器应用环境


Atmo 是一个服务器端运行时和应用程序框架。
构建 Web 服务应该很简单。Atmo 可以轻松创建强大的服务器应用程序,而无需担心可扩展性、基础架构或复杂的网络。
Atmo 使您能够使用多种语言编写称为Runnables的小型自包含函数,并通过以声明方式组合它们来定义您的业务逻辑。Atmo 然后自动扩展一个扁平的实例网络来处理流量。Atmo 目前专注于构建 Web 服务,尤其是 API,并且可以与各种架构一起使用,包括基于 HTTP 和基于流的环境。
使用 Atmo,您只需要做三件事:

  1. 编写独立的、可组合的函数
  2. 通过创建“指令”来声明您希望 Atmo 如何处理请求
  3. 构建和部署您的 Runnable 包