07 不同语言形态下的函数在容器中是如何执行的
上面的示意图,展示的是运行时、函数的组合与初始化进程的关系。在函数实例初始化时,函数运行时一般会由一个初始化进程给加载起来,然后 Runtime 就可以进行服务请求的内部通信,正常接收、处理请求。当请求到达后,你的代码就会在对应的语言运行时中被加载起来的代码处理。
因此,我们可以简单地将 Runtime 理解为一个特定语言环境下的服务框架环境,这个服务将以一个进程的形态运行在用户容器中,并与用户代码相关联。当服务启动后,会一直等待请求的到来。一旦请求到达,运行时就会关联你的代码去执行,执行完成后,又会继续处理下一个请求。