Forum: PC-Programmierung 20.000 Nutzern mit 10Hz true/false bereitstellen


von Thomas (Gast)


Lesenswert?

Hallo zusammen,

ich habe eine ganz coole Idee für eine App, bei der etwa 20.000 Leuten 
gleichzeitig und synchron mit etwa 10Hz nur 1 oder 0 bereitgestellt 
werden muss (jeder Nutzer je nach Nutzerindex anders). Wie könnte man 
das am besten angehen? Sind das Zugriffszahlen, die mit (zum Testen 
erstmal) einfachen Mitteln handlebar sind?

Schöne Grüße
Thomas

von SR (Gast)


Lesenswert?

Du willst also 20.000 Nutzern 10 mal pro Sekunde eine 1 oder 0 zusenden, 
z.Bsp. erst allen "ungeraden" Nutzern eine 1 und allen "geraden" Nutzern 
eine 0?

Solltest erstmal dein Anliegen genauer spezifieren, ist vorher bekannt 
und kann es sekündlich gemacht werden (wenn nein, warum nicht?).
Was sind die Endgeräte? Im Mobilfunknetz wird u.U. schon der Ping zu 
groß sein...

von Kolja L. (kolja82)


Lesenswert?

Kauf dir 20k Telefone

von Bernd K. (prof7bit)


Lesenswert?

Vielleicht wird es einfacher wenn Du ihnen mit 10 Bit mit 1Hz zustellst 
oder 100Bit mit 10Hz.

20000 stehende TCP-Verbindungen für den Server sind zumindest schonmal 
grundsätzlich kein Problem wenn man es richtig macht auf aktueller 
Hardware und 20000 Pakete pro Sekunde rauszuschicken auch nicht wenn der 
Server ordentlich angebunden ist (oder 2000 Pakete pro Sekunde mit 100 
Bit Nutzlast), daran also muss es schonmal nicht scheitern wenn Du das 
richtig angehst.

Wenn Du Deine genauen Anforderungen nicht präzisieren kannst bzw. 
ersatzweise den Zweck für den es benutzt werden soll (La-Ola-Wellen 
koordinieren oder was?) dann kann man keine vernünftigen oder besseren 
Vorschläge machen.

: Bearbeitet durch User
von Erwin D. (Gast)


Lesenswert?

Kolja L. schrieb:
> Kauf dir 20k Telefone

So schwer sind die Telefone heutzutage nicht mehr :-)

von Rolf M. (rmagnus)


Lesenswert?

Was verstehst du unter

Thomas schrieb:
> gleichzeitig und synchron mit etwa 10Hz

? Wieviel zeitliche Abweichung darf es denn geben - zum Server und 
zwischen den einzelnen "Leuten"? Wie sind die Nutzer mit dem Server 
verbunden? Sind die auf der ganzen Welt verteilt über das Internet?
Wenn die Übertragung länger als 100 ms dauert, müsste der Server ja 
schon einen neuen Wert losschicken, bevor der letzte Wert überhaupt beim 
Empfänger angekommen ist.

von (prx) A. K. (prx)


Lesenswert?

Wer sendet? Die App auf auf deinem Mobiltelefon, oder ein gehosteter
Server?

: Bearbeitet durch User
von IT Archivar (Gast)


Lesenswert?

Du bist zu spät dran, da gibt es schon eine App die nix ausser true 
versendet und deren Erfinder hat Millionen gemacht  … Ja man kann aus 
Scheisse Gold machen :-(

http://www.spiegel.de/wirtschaft/unternehmen/yo-app-bringt-millionen-dollar-a-985618.html

von Bernd K. (prof7bit)


Lesenswert?

IT Archivar schrieb:
> Du bist zu spät dran, da gibt es schon eine App die nix ausser
> true
> versendet und deren Erfinder hat Millionen gemacht  … Ja man kann aus
> Scheisse Gold machen :-(
>
> http://www.spiegel.de/wirtschaft/unternehmen/yo-ap...

Aber nicht mit 10Hz! Mit heutiger Technik kann man da noch viel mehr 
Geld rausholen.

von Dunno.. (Gast)


Lesenswert?

Udp broadcast nehmen, 2 ports, et voila. :)

Kinderspiel.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.