Point to Multipoint Connection

LL0rd

Erfahrenes Mitglied
Hallo,

ich schreibe gerade eine Anwendung, die Daten einer Berechnung über ein Netzwerk überträgt. Dafür stehen mir momentan einige Server zur Verfügung, alle sind in einem 10GBit Netzwerk. Sobald ein Server ein Ergebnis bekommen hat, sollte er es an die anderen Broadcasten.

Kann mir jemand von euch sagen, wie ich es am performantesten realisieren kann?
 
Es gibt zwei Möglichkeiten:

a) Daten sind da. Daten werden der Reihe nach an eine Liste von Servern verteilt (synchon).
b) Daten sind da. Daten werden über unterschiedliche Threads mehr oder weniger gleichzeitig an alle Server einer Liste übertragen (asynchron).

Empfehlenswert (wenn zeitrelevant) wäre die Variante zwei. D.h. pro Server einen eigenen Thread abspalten und die Daten übertratgen.
 
Zurück