收藏
回答

实时数据推送功能是否有更新频率、监听数目的限制?

使用云开发数据库的实时数据更新,实现了一个数据共享的功能,每个用户维护集合中一条记录,在需要的时候进行写入,服务器在有写入的时候实时地将集合中所有数据推送给全体用户(有点类似群聊天)。20个用户测试的时候出现了一些问题,主要是发现数据经常出错、得不到正确的结果。

想问这个功能有没有同一个集合最大连接数目的限制?还有就是用户更新比较频繁,可能同时有多个用户申请更新(但都是针对自己对应的记录),这种情况是不是可能导致推送出错?或者是什么其他的错误呢?

选择实时更新主要是想避免主动请求,因为这样即时性可能略差一些,而且数据库查询还有每次20条的限制。不知道还有没有什么更好的方法实现这类功能?

非专业开发者,麻烦大家了。

最后一次编辑于  2020-06-02
回答关注问题邀请回答
收藏

1 个回答

  • 子杰
    子杰
    2020-06-03
    1. 实时数据推送,没有最大连接数数目的限制(可能后台有系统边界,但是一般我们也达不到)
    2. 更新频率没有限制,但是数据更新的整个流程是, 开启监听 => 写入新数据 => 推送更新。所以,发现数据出错,有可能是开启监听和写入新数据的异步时序没处理好。
    3. 监听文档的上限是5000条数据。
    2020-06-03
    有用
    回复 1
    • Coldspring
      Coldspring
      2020-06-03
      能否简单说明一下如何排查这类错误呢?测试中看到的也不是暂时有问题,而是持续收不到正确数据...
      2020-06-03
      回复
登录 后发表内容
问题标签