Condividi tramite


Sviluppo e distribuzione nella rete

La maggior parte degli sviluppatori scrive e testa il software in una rete LAN affidabile veloce. Il client e il server si trovano spesso nello stesso segmento di rete. In tali circostanze la rete raramente non risponde e la connettività raramente viene persa. Quando viene distribuito in un ambiente del cliente, tuttavia, client e server si trovano spesso in segmenti di rete diversi, possibilmente remoti e il server viene caricato pesantemente con altri client. In altre parole, non è possibile presupporre la velocità di risposta della rete.

Questo articolo illustra come costruire architetture client/server affidabili in caso di incertezza introdotte da una rete intrinsecamente inaffidabile e potenzialmente non disponibile.