Un modo per comunicare tra 100 clienti con un budget limitato

0

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
posta Ilya Gazman 02.03.2018 - 20:11
fonte

1 risposta

3

È il classico problema del triangolo. vuoi:

cheap fast and reliable

Ma devi sacrificarne almeno uno.

affidabilità : potresti utilizzare in modo indiscriminato la larghezza di banda di altri popoli sfruttando servizi di tier gratuiti come elenchi di distribuzione di email o dropbox / google drive / account gratuiti di Amazon

Ma presto avresti colpito i vari controlli per impedire alle persone di abusare dei servizi e subire un'interruzione finché non avresti sviluppato un nuovo trucco.

velocità : puoi utilizzare la connessione client tramite una rete p2p, ma a meno che tutti abbiano molta larghezza di banda, la velocità ne risentirà.

costo : puoi pagare la larghezza di banda su un servizio centralizzato e avere velocità e affidabilità. Ma sarà costoso

    
risposta data 02.03.2018 - 21:18
fonte

Leggi altre domande sui tag