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

我现在要重新部署代码就把环境信息编辑的弹窗点开然后点确定,我就想知道,重新部署代码时,流量是怎么过渡

我现在要重新部署代码就把环境信息编辑的弹窗点开然后点确定,我就想知道,重新部署代码时,流量是怎么过渡到新实例上去的,会不会中断服务?我们现在测试下来发现,重新部署代码时,会阻塞请求,就是对应中间那空挡的十几秒。

展开
收起
云上静思 2022-11-03 17:56:54 618 0
1 条回答
写回答
取消 提交回答
  • 会平滑更新:

    比如您原有的业务稳定地在实例 a 上跑着,您 updateFunction 重新部署代码,此时系统行为如下:

    1. updateFunction 后,系统会创建新的实例 b

    2. b 创建完成前,业务的流量还会打到 a 上

    3. b 创建完成后,业务流量打到 b 上

    4. 系统自动销毁 a

    这个是展示问题,您的原有实例并没有被销毁,只是被系统标记为 “可以准备销毁”了,前端就不再把这个实例标记为 “运行中” 了。这个问题我们后续修一下

    此答案来自钉钉群“阿里函数计算官网"

    2022-11-04 14:03:15
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
APP加固新方向-混淆和瘦身 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载