Android 进出Firebase数据库的最大消息速率

Android 进出Firebase数据库的最大消息速率,android,firebase,firebase-realtime-database,messaging,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

我找不到关于在一段时间内(比如一秒钟)应发送到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() { . . .

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

正如Firebase officil文档中提到的有关Firebase数据库限制的内容,对于自由计划,每秒最多有
1000次写入操作

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

请参阅