本节主要介绍如何对并发资源进行回收,包括主动关闭应用和被动关闭应用的回收流程。建议业务及时释放并发资源,更合理利用并发资源。
时序图![](https://qcloudimg.tencent-cloud.cn/image/document/125fca00cc2e672f880424e6682a5596.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/125fca00cc2e672f880424e6682a5596.png)
步骤说明
主动回收实例
1. 业务客户端向业务后台主动请求关闭应用。
2. 业务后台通过云渲染 API 调用 DestroySession() 销毁会话,业务云端应用将被主动关闭,业务客户端断开与云应用连接。
3. 并发实例进行清理重置回收,等待并发恢复空闲可用状态,详细状态恢复说明参见 项目高级配置。
被动回收实例
1. 业务客户端在弱网导致断连或直接关闭客户端时,若非主动调用接口 DestroySession() 销毁云渲染实例,则云渲染实例会默认保持 120 秒(可配置)的重连时间等待重连。
2. 并发等待时间内客户端未进行重连,业务云端应用将被关闭,若用户需要再次连接,则需要重新 启动应用。
3. 并发实例进行清理重置回收,等待并发恢复空闲可用状态,详细状态恢复说明参见 项目高级配置。
说明:
业务可以根据用户连接场景需求,对重连时长进行配置 40 秒 - 1 小时(详细配置说明参见 项目高级配置),业务也可以自行控制销毁时间,在重连时间内主动调用接口 DestroySession() 销毁云渲染实例。