大部分的開發人員都會在快速可靠的 LAN 上撰寫及測試其軟體。 其客戶端和伺服器通常位於相同的網路區段上。 在這種情況下,網路很少沒有回應,而且連線很少遺失。 不過,在客戶環境中部署時,用戶端和伺服器通常位於不同的網路區段上,可能位於異地遠端,而且伺服器會與其他用戶端大量載入。 換句話說:無法假設網路回應性。
本文說明如何面對內部不可靠網路和可能無法使用的伺服器帶來的不確定性,建構健全的用戶端/伺服器架構。
大部分的開發人員都會在快速可靠的 LAN 上撰寫及測試其軟體。 其客戶端和伺服器通常位於相同的網路區段上。 在這種情況下,網路很少沒有回應,而且連線很少遺失。 不過,在客戶環境中部署時,用戶端和伺服器通常位於不同的網路區段上,可能位於異地遠端,而且伺服器會與其他用戶端大量載入。 換句話說:無法假設網路回應性。
本文說明如何面對內部不可靠網路和可能無法使用的伺服器帶來的不確定性,建構健全的用戶端/伺服器架構。