0
点赞
收藏
分享

微信扫一扫

Serverless 进阶实战02 运行时 && 函数

07 不同语言形态下的函数在容器中是如何执行的

Serverless 进阶实战02 运行时  && 函数_初始化

Serverless 进阶实战02 运行时  && 函数_语言环境_02

上面的示意图,展示的是运行时、函数的组合与初始化进程的关系。在函数实例初始化时,函数运行时一般会由一个初始化进程给加载起来,然后 Runtime 就可以进行服务请求的内部通信,正常接收、处理请求。当请求到达后,你的代码就会在对应的语言运行时中被加载起来的代码处理。

因此,我们可以简单地将 Runtime 理解为一个特定语言环境下的服务框架环境,这个服务将以一个进程的形态运行在用户容器中,并与用户代码相关联。当服务启动后,会一直等待请求的到来。一旦请求到达,运行时就会关联你的代码去执行,执行完成后,又会继续处理下一个请求。

Golang 运行时

Serverless 进阶实战02 运行时  && 函数_加载_03

Serverless 进阶实战02 运行时  && 函数_加载_04

Serverless 进阶实战02 运行时  && 函数_语言环境_05

Serverless 进阶实战02 运行时  && 函数_语言环境_06

Serverless 进阶实战02 运行时  && 函数_语言环境_07

举报

相关推荐

0 条评论