Ho un gruppo di 100 clienti in tutto il mondo, che hanno bisogno di comunicare tra loro, velocemente. Ogni messaggio inviato da ciascuno dei client deve essere trasmesso a tutti. I messaggi saranno compresi tra 1 e 16 MB. Ci si aspetta che ogni cliente invii un messaggio ogni mezzo minuto.
Stavo pensando ad una struttura ad albero e poi usando le connessioni p2p, ma poi rallenta il sistema.
Un'altra idea che ho usato è quella di usare il protocollo di posta elettronica (è qui che entra in gioco la parte più economica). Esistono molti provider di posta elettronica che dispongono già di una buona distribuzione di server e possono contribuire a raggiungere questo obiettivo. Quindi potrebbe essere più economico usare quelle soluzioni.
Quale sarà una buona soluzione al mio problema? Un modo economico e affidabile per comunicare con 100 clienti.
Immagino che la mia più grande preoccupazione sia che non voglio costruire un sistema e in seguito scoprire che ci vogliono minuti per consegnare un messaggio. Le prestazioni sono il mio parametro più importante e ho bisogno di una soluzione fest.
- la scala non è una considerazione al momento