Firebase数据库的最大邮件速率

时间:2017-10-23 16:19:12

标签: android firebase firebase-realtime-database messaging

我无法找到有关应该在一段时间内(例如一秒钟)发送到Firebase数据库(或类似数据库)的最大邮件数量的最佳做法的文档,以及应用程序处理接收的速率没有明显减速。例如:

//send updated location of user character in MMORG
MyDatabaseReference.child(LOCATIONS).child(charid).setValue . . .

//recieive locations of other characters in a MMORG
MyDatabaseReference.child(LOCATIONS).addValueEventListener(new 
ValueEventListener() { . . .

在测试中,每台每秒向数据库发送20条消息的3台设备,每台每秒接收60条消息,似乎工作正常(使用S8,快速设备)。我想知道100个设备会发生什么,在这种情况下,每个用户应用程序理论上每秒会收到2000条消息。我想有一些自动限制。

1 个答案:

答案 0 :(得分:1)

如Firebase官方文档中提到的有关Firebase数据库限制的内容,免费套餐最多为1000 write operations/second

如果您想继续使用免费套餐,请记住,当您达到每秒最大写入次数时,并不意味着您将无法使用Firebase数据库了。当第1001个同时连接发生时,会创建一个操作队列,Firebase将等待一个连接关闭,而不是使用新连接。