开发者社区 > 云原生 > Serverless > 正文

在 Serverless 场景下的实例Exec 功能与 K8s 和 Docker 有哪些本质上的区别

已解决

在 Serverless 场景下的实例Exec 功能与 K8s 和 Docker 有哪些本质上的区别?

展开
收起
甜甜的嘻嘻嘻 2022-09-15 15:31:54 850 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.只能对还存活着的实例(包括预留常驻实例和按量活跃实例)执行 Exec 操作, 如果按量实例空闲超时被释放,则无法再执行;

    2.InstanceExec请求不占用实例的并发度。因此即使函数的实例并发度设置为1, 也可以同时执行 InvokeFunction 和 InstanceExec 操作;

    3.InstanceExec 的一次操作被视作一次 InvokeFunction 请求调用 。 只要InstanceExec 请求建立的 websocket 连接没有和函数实例断开,那么函数实例将一直处于活跃状态,和 InvokeFunction 采用同样的计费规则。用户可以设置InstantceExec 的 idleTimeout 参数让客户端在空闲指定时间后主动断开连接。

    以上内容摘自《阿里开发者手册-Golang专题》电子书,点击https://developer.aliyun.com/ebook/download/7741可下载完整版

    2022-09-15 15:42:55
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载