2017-05-24 10 views
1

Firebase Real Time Databaseで動作するAndroid Appを開発していますが、100の同時接続しか許可されていませんが、101番目のデバイスがFireBaseに接続しようとするとどうなりますか?すべてのexcepetionがスローされますか?FireBase、同時接続ですか?

答えて

1

Firebaseより101回目の同時接続が発生すると、1つの接続が閉じられ、新しい接続が使用されるまで待機します。

料金プランをアップグレードするまで、一時的にシャットダウンする必要はありません。データベースは引き続き確実に機能します。

希望します。

+0

さて、例外はスローされたと思いますか?アプリのクラッシュを避けるために{}のキャッチが必要ですか? – ohhConti

+0

同時接続は、データベースに接続されている1つのモバイルデバイス、ブラウザタブ、またはサーバーアプリと同等です。 100台の同時接続が存在する理由は、Firebaseサーバを濫用から守ることです。私が上記のように、あなたのデータベースは影響を受けないでしょう、あなたのアプリケーションは101回目の接続が発生したときにクラッシュせず、明示的に通知されません。 Firebaseのエンジニアは、ピーク同時データベース接続を監視し、必要に応じてデータベースを追加またはアップグレードすることをお勧めします。 –

+0

あなたが行うことができる重要なことは、 'OnCompleteListener'を追加することです。あなたが操作を開始してから完了するまでの時間を測定することができます。時間が上がると、あなたはおそらくバッファリングされています。 –

関連する問題