2017-03-04 58 views
7

我擁有Firebase的免費飛機 - 我有100個同步實時連接。 但我不明白一件事: 現在,沒有人連接到我的應用程序,並在Firebase - 它被寫入,我有3連接。那是什麼意思? 我一般有100個連接或最多100個同時實時連接?Firebase同步實時連接到我的數據庫

我很想有人向我解釋它是如何工作的。

感謝

+0

不確定你在這裏問什麼。最多有100個同時連接,這就是限制。 –

+0

@PieterLaens同時連接?現在,沒有人連接到數據庫並寫入了我有3個連接。我嘗試瞭解什麼是Firebase中的「同步連接」? – Ron

+0

沒有看到[重現問題的最小代碼](http://stackoverflow.com/help/mcve),我們沒有辦法在堆棧溢出時幫助解決這個問題。請[請聯繫Firebase支持](https://firebase.google.com/support/contact/troubleshooting/),以獲取有關問題排查的個性化幫助。他們可以提供連接IP的列表。 –

回答

7

FAQ具有解釋的連接是什麼一個項目:

同時連接等價於一個移動設備,瀏覽器 標籤,或服務器應用程序連接到數據庫。對於同步連接到您的應用的數據庫的數量,Firebase對其數量施加了限制 的限制。這些限制已經到位,可以保護Firebase和我們的用戶不被濫用。

Spark計劃限制爲100,無法提升。 Flame和Blaze 計劃對每個數據庫的同時連接數限制爲100,000。 如果您需要超過100,000個同時連接,請聯繫 Firebase支持。

此限制與您的應用的用戶總數 不同,因爲您的用戶不一次全部連接。我們鼓勵您通過 監控您的峯值同時數據庫連接,並在需要時升級或添加更多數據庫 。

0

我向Firebase支持人員詢問了解增加最大同時連接數的步驟是什麼,或至少了解他們如何確定誰有資格獲得增加。授予,100,000個同時連接可能是一個非常嚴重的違反限制,我懷疑他們不願輕易做到這一點,因爲儘管有三封電子郵件來回回覆,其中我非常清楚並直接提出了我的問題,但我從來沒有得到我的問題的答案。

代替,這兩個建議我始終有是要麼:

  1. 碎片數據。每docs(重點煤礦):

同時連接等價於一個移動設備,瀏覽器 標籤,或服務器應用程序連接到數據庫。這與您的應用的總用戶數不相同,因爲您的用戶並不是全部都是 。例如,每月有1000萬活躍用戶的應用程序通常擁有不到100,000個同時連接。您的 最大同步連接取決於用戶的總用戶數和用戶在您的應用中花費的平均時間。

但是,如果您需要縮放超出此限制,請嘗試使用多個 數據庫

  • 嘗試雲公司的FireStore,因爲它會支持automatic scaling(重點煤礦):
  • 縮放將是自動的。

    秤(後 測試)完全自動,這意味着你不需要在多個分片數據 實例。