2017-05-31 5 views
2

ウイルス対策が行き届いており、10日あたり40%以上の成長率を持つファイアベースバックエンドサービスを実装しようとしている場合、100,000を超える同時接続の何も起こっていないブレーズプランのクォータにヒットします。 100kを超える同時接続を処理するための火災基地では、どのような作業戦略を実行できますか? 1M? 100M? 1B !!?100k +の同時接続のfirebaseデータベース戦略?

+0

私は100000が本当に大きな数字だと思っていますが、私はこれに対する解決策を考えています。 – laltin

+0

右私はそれが叙事詩になると思う! :) – damask

+0

これはネットワーキング関連のインフラストラクチャ管理に関するものであり、かなりオープンになっています。しかし、もしあなたのアプリがウイルスになってしまったら、まずはカスタムソリューションのFirebaseサポートに連絡してください。 – Jay

答えて

2

100kコンカレントは100万回以上の同時接続数ですが、大規模なアプリケーションでは問題にはなりません。

一般的に、これを実行するための戦略には、複数のデータベースにわたるデータのシャーディングが含まれます。開発者をデータベースに割り当てることができ、データベース間で同期する必要がないため、データがすべて独立している(例:ユーザーごとのリスト)場合は、これは非常に簡単です。

読み取り専用データ(1:Nチャットなど)は、「同じデータベースのN個のコピーに誰かが接続できるようにする」と同じ操作を実行でき、単一のユーザー/ジョブを持つことができるため、それらすべてを同じ情報で更新してください。

より複雑なスキーム(特に1:1チャット)では、開発者が任意のデータベースに接続できるようにするため、クラウド機能または別のシステムを使用してデータベース間でデータを同期することをお勧めします。

現実的に100k以上のコンカレントを達成することが期待される場合は、reach out to our support teamにお気軽にご連絡ください。ご利用いただきありがとうございます。

関連する問題