实时数据推送功能是否有更新频率、监听数目的限制?
发布于 7 年前 作者 min64 11247 次浏览 来自 官方Issues

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

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

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

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

1 回复
  1. 实时数据推送,没有最大连接数数目的限制(可能后台有系统边界,但是一般我们也达不到)
  2. 更新频率没有限制,但是数据更新的整个流程是, 开启监听 => 写入新数据 => 推送更新。所以,发现数据出错,有可能是开启监听和写入新数据的异步时序没处理好。
  3. 监听文档的上限是5000条数据。
回到顶部