【发布时间】:2020-04-02 13:48:27
【问题描述】:
如果有很多用户同时使用该应用程序并从/向firebase获取/设置值,是否保证它会成功运行?还是有什么情况需要处理以避免丢失数据?
将调试我使用setValue()将大约1800条消息推送到firebase db,它无法全部写入,丢失了一些数据并且并非所有1800都写入成功,我尝试sleep()大约100ms循环,都写成功了,所以我想知道服务器是否可以同时处理1800个用户的请求
【问题讨论】:
-
谢谢,但我觉得不一样
-
您是否检查了进行写入的代码中的错误?你记录了吗?
-
不,它没有,但是当我尝试
sleep()时,服务器接受了所有消息 -
我建议将 Firebase 事务视为保证数据完整性的解决方案。然而,@DougStevenson 说的很重要——这更像是客户端的编码问题,而不是服务器无法写入数据。
标签: firebase firebase-realtime-database