匹配时序图
2020-12-07 13:53:13 2 举报
为你推荐
查看更多
uml时序图
作者其他创作
大纲/内容
轮询获取匹配结果
返回匹配ID
通过channel解耦,插入匹配池中
[matchid == \"\"][else]
Alt
用户取消匹配
[playId == \"\"]
Loop
匹配服务
根据uid和匹配ID获取游戏ID,匹配成功则返回游戏ID
请求匹配
通过channel解耦
请求取消匹配接口
匹配代理
返回取消匹配成功
<-chan
Loop
用户
生成匹配ID返回
1. 为请求匹配操作2. 尝试匹配3.匹配成功后,申请游戏ID4.初始化游戏信息,写入缓存5.映射参与者uid和游戏ID6.尝试清理匹配池
首次匹配请求
后台匹配协程
1. 为取消匹配操作2. 从匹配池中删除3.记录操作
0 条评论
回复 删除
下一页