Ich bin gespannt, wie die interne Implementierung von Firebase-Listenern aussieht?Preiswerte Firebase-Hörer
Ich habe Firebase-Ingenieure gehört sagen Firebase Listeners sind kostengünstig zu bedienen und kann so viel benötigt werden. Während ich stimme zu, dass sie die App in Echtzeit machen. Was passiert, wenn ich eine Gruppe von Firebase-Listenern in meiner App habe (eine Echtzeit-Schachanwendung für mehrere Benutzer).
Die Zuhörer hören eine Menge Aktionen zu, einschließlich wenn ein Zug von einem Spieler in einem Spiel gemacht wird wenn ein neues Spiel gestartet wird. Wenn ich Hunderttausende von Benutzern benutze, die die Anwendung jeden Tag gleichzeitig benutzen, ist es einfach, sich die Skalierung vorzustellen.
Wie behandelt Firebase so viele Anfragen auf ihrem Server, da sie dem Endbenutzer die Macht von Zuhörern gegeben haben.
Wir können so viele Zuhörer haben wie wir wollen in unserer firebase App. Wie ist das günstig?
Bitte korrigieren Sie mich, wenn ich falsch in meinen inhärenten Annahmen bin.
Ich denke, die Frage ist eher, wie der Server weiß, welche Daten an jeden Client gesendet werden (zumindest ist das die Antwort, nach der meine Neugier sucht). Ich kann mir keine Implementierung vorstellen, die kostengünstig ist (hinsichtlich Geschwindigkeit und Speicher). –