腾讯云云游戏排队功能_音视频解决方案_同尘科技

云游戏 3年前 (2022-04-22) 浏览 196

使用场景

当云游戏的用户量大于机器并发数量时,需要引入用户排队系统,来提升用户体验。

关键点

队列不能堵塞。

参考方案

业务后台需要建立多个队列,相同 GroupId、GameId 的单独一个队列,如果有 VIP 区分的,也要单独一个队列。用户请求时,需要找到相应的队列进行处理。队列需要支持插入队尾、插入队头和退出队列等操作。用户进入排队后,需要每隔一段时间请求业务后台,来获取当前排名或锁定机器成功进入到下一步。业务后台需要定时或每次用户请求时检测队头,如果队头的上次请求时间距离现在已超过一定时间,就认为超时,需要踢出队列,避免堵塞。提供用户主动退出排队的接口。为了便于下面流程描述,假设用户响应包括以下字段(以下仅为举例,业务方可自行定义这些字段):

参数名称 类型 描述
Code integer 0:表示成功-1:表示处理错误
Msg string 错误信息
LockSuccess boolean true:表示锁定成功false:表示锁定失败
Rank integer 当前排名

流程图



对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?