Ich werde eine webrtc-Anwendung hosten. Alles, was der Server tun muss, ist nur Nachrichten wie Raumnummer, Eiskandidaten, Verbindungsunterbrechungen usw. zu übermitteln, nur all diese Nachrichten zur Signalisierung. Ich benutze socket.io und node.js.Wie viel Hosting-RAM benötigt eine webRTC-App?
Der Server reicht so ziemlich nur Text um. Es gibt keine Anmeldung, keine Datenbank, alles ist im Speicher. Es verfolgt eine Liste von Benutzern, die online sind (nur wie viele online sind), und eine Liste der Räume, die genommen werden. Also ein paar Listen von Zahlen, und es übergibt Text zwischen Benutzern, so dass sie über webrtc verbinden können.
Nun, offensichtlich wenn (wenn) ich eine riesige Menge an Verkehr hereinkommt, können die Listen irgendwie groß werden, wie vielleicht 10k-20k 5-stellige Zahlen in jeder Liste (es gibt nur ein paar große Listen).
Und all das herum, wie die Trennung und Verbindung. Ich brauche einen Server, der das schnell erledigen kann, vorzugsweise einen kostenlosen Server. Ich meine, es ist nur Text, also sollte es nicht so groß sein, oder? Aber meine App ist darauf ausgerichtet, eine Person mit der nächsten Person zu verbinden, die sich verbindet. Also, wenn sich eine ganze Menge Leute ungefähr zur gleichen Sekunde verbinden, dann brauche ich einen schnellen Hosting-Server, der das bis zur Milisekunde bewältigen kann ... Wird das überhaupt ein Problem sein?
Was genau sollte ich in einem Server suchen, wenn ich nur Speicher für Nummernlisten (keine Datenbanken) verwende, und Textmaterial herumreichen.
Sie möchten vielleicht eine Cloud-Lösung bevorzugen, so dass Sie bei Bedarf upscalieren können. Im Allgemeinen würde ich mir keine Sorgen machen. Das klingt nicht wirklich nach einem Problem für mich. – Robert