集成融云音视频功能需要使用到融云的2大状态同步函数。大体的流程图解如下:
问:存储日志表作用?
答:为了帮助定位问题以及恢复数据。只要把融云发送的报文保存下来,就可以做数据恢复操作。同时也可以定位异常数据是否是逻辑错误还是融云方并未成功回调导致。
问:为何需要使用到队列?
答:1,融云服务需要我们服务器给出应答。后续随着用户量增加,并发势必增高,那么我们服务器的响应时间会越来越长。当超过5秒之后,就会产生导致数据丢失的情况。
2、通过消息队列可以保障不会因为高并发情况下插入脏数据。通过代码里面加入容错判断,即使顺序错乱,只要保障消息不丢失的情况照样能把通话记录生成出来。
网友评论