2017-03-04 11 views
7

Mam wolny samolot w Firebase - mam 100 jednoczesnych połączeń w czasie rzeczywistym. Ale nie zrozumiałem jednej rzeczy: Teraz nikt nie jest podłączony do mojej aplikacji, aw Firebase - napisano, że mam 3 połączenia. Co to znaczy? Mam 100 połączeń w ogóle lub maksymalnie 100 jednoczesnych połączeń w czasie rzeczywistym?Firebase jednoczesne połączenia w czasie rzeczywistym z moją bazą danych

Chciałbym, aby ktoś wyjaśnił mi, jak to działa.

dzięki

+0

Nie jestem pewien, o co tutaj prosisz. Masz maksymalnie 100 równoczesnych połączeń, to jest ograniczenie. –

+0

@PieterLaebens jednoczesnych połączeń? Teraz nikt nie łączy się z bazą danych i jest napisane, że mam 3 połączenia. Próbuję zrozumieć, co to jest "równoczesne połączenia" w bazie firebase? – Ron

+0

Nie widząc [minimalnego kodu, który odtwarza problem] (http://stackoverflow.com/help/mcve), nic nie możemy zrobić, aby pomóc z tym tutaj w Stack Overflow. Proszę [skontaktuj się z pomocą Firebase] (https://firebase.google.com/support/contact/troubleshooting/), aby uzyskać spersonalizowaną pomoc w rozwiązywaniu problemów. Mogą dostarczyć listę połączonych adresów IP. –

Odpowiedz

7

FAQ ma elementu, który wyjaśnia, co połączenie jest:

Jednoczesne połączenie jest równoznaczne z jednego urządzenia mobilnego, Przeglądarka zakładki lub aplikacji serwera podłączonego do bazy danych. Firebase nakłada ciężkie ograniczenia na liczbę równoczesnych połączeń z bazą danych Twojej aplikacji w Twojej aplikacji o . Te limity mają na celu ochronę zarówno użytkowników Firebase, jak i naszych przed nadużyciami.

Limit dla planu Spark ma wartość 100 i nie można go podnieść. Plany Flame i Blaze mają limit 100 000 jednoczesnych połączeń z bazą danych. Jeśli potrzebujesz więcej niż 100 000 jednoczesnych połączeń, skontaktuj się z obsługą Firebase.

Ten limit to nie to samo, co całkowita liczba użytkowników Twojej aplikacji, , ponieważ Twoi użytkownicy nie łączą się jednocześnie. Zachęcamy do monitorowania połączeń w czasie równoczesnym do bazy danych i aktualizacji lub dodawania kolejnych baz danych w razie potrzeby.

0

zrobiłem dochodzenie z Firebase wsparcia, aby zrozumieć, jakie kroki do zwiększenia liczby max jednoczesne połączenia są, lub przynajmniej zrozumieć, w jaki sposób określić, kto jest uprawniony do podwyższenia. przyznane, 100 000 równoczesnych połączeń jest prawdopodobnie bardzo trudnym ograniczeniem do naruszenia, podejrzewam, że niechętnie robią to łatwo z prostego faktu, że pomimo trzech e-maili tam iz powrotem, w których byłem bardzo jasny i bezpośredni z mojego pytania, nigdy nie otrzymałem odpowiedzi na moje pytania.

zamiast, dwa zalecenia i konsekwentnie dostaliśmy były albo:

  1. odłamek danych. na tej docs (kopalni nacisk)

Jednoczesne połączenie odpowiada jednemu urządzeniu przenośnym zakładki przeglądarki lub aplikacji serwera podłączonego do bazy danych. To nie to samo, co łączna liczba użytkowników Twojej aplikacji, ponieważ Twoi użytkownicy nie łączą się jednorazowo z żadnymi łączami . Na przykład aplikacje z 10 milionami aktywnych użytkowników miesięcznie mają zwykle mniej niż 100 000 jednoczesnych połączeń. Łączna liczba jednoczesnych połączeń zależy od łącznej liczby użytkowników i średniego czasu, jaki użytkownicy spędzają w Twojej aplikacji.

Jeśli jednak chcesz wykroczyć poza ten limit, spróbuj użyć wielu baz danych.

  1. spróbować Chmura FireStore jak będzie wspierać automatic scaling (kopalnia nacisk):

Skalowanie będzie automatyczne.

Wagi całkowicie automatycznie (po beta), co oznacza, że ​​nie trzeba shard danych w wielu instancji.