开发者社区 问答 正文

AUI2.0 demo复现过程。怎么解决这个问题?

AUI2.0 demo复现过程。怎么解决这个问题?
先登录连麦开播—》发送弹幕连麦都正常-》返回到登录页重新登录-》创建开播连麦,发送弹幕显示2条,连麦连不上。

展开
收起
三分钟热度的鱼 2023-08-08 14:08:23 96 分享 版权
来自: 阿里云CDN
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    获取用户唯一 ID
    在用户首次登录时,AUI服务器会分配一个唯一ID给客户端。

    可以在客户端记录并存储这个ID,例如localStorage。

    登录时带上该ID
    每次登录AUI时,客户端都需要附带上存储的唯一ID。

    AUI服务端根据这个ID,可以关联到用户的上下文信息。

    服务端维护用户ID与新ID的映射
    如果AUI检测到用户的ID变化(重新登录时),服务端需要做如下处理:

    维护用户原ID到新ID的映射
    用新ID替换所有上下文数据
    将新ID返回给客户端,用于后续通信
    通过这种方法,服务端可以在用户ID变化的情况下,仍然保持用户上下文。

    客户端使用最新的ID
    客户端每次登录后,都会获取最新的ID。

    并将其存储,用于下次登录。

    通过这种方式,即使用户重新登录,AUI也能正确处理。

    用户信息和上下文不会丢失。

    需要注意的是:

    客户端存储并发送用户ID
    服务端维护ID变化的映射关系
    服务端返回更新后的ID
    客户端使用最新ID

    2023-08-09 08:02:33
    赞同 展开评论
问答分类:
CDN
问答地址: