远程开发工作区回收机制

为提高开发环境利用率、避免资源浪费,引入回收机制。包括自动回收(10分钟未进入VSCode页面或打开后超10分钟未再打开则回收)、最大保持16小时(持续有心跳)、不过夜(超12小时且处于凌晨4-6点强制回收)。

  • 自动回收:
    • 开发环境创建后,会定时检测心跳,如果 10分钟 内未进入 VSCode 页面,则回收。
    • 打开页面后,开发一段时间后关闭页面,超过 10分钟 则回收。
  • 最大保持时间:16小时,如果开发环境一直保持心跳,则最长能维持 16 小时。
  • 环境不过夜:为了保持可调度,如果使用时间超过 12小时,且刚好是 凌晨4-6点 期间,则强制回收开发环境。