다음을 통해 공유


개발 및 네트워크의 배포

대부분의 개발자는 신뢰할 수 있는 빠른 LAN에서 소프트웨어를 작성하고 테스트합니다. 클라이언트와 서버는 종종 동일한 네트워크 세그먼트에 있습니다. 이러한 상황에서 네트워크는 거의 응답하지 않으며 연결이 거의 손실되지 않습니다. 그러나 고객 환경에 배포하는 경우 클라이언트와 서버는 지리적으로 원격인 여러 네트워크 세그먼트에 있는 경우가 많으며 서버가 다른 클라이언트와 함께 많이 로드됩니다. 즉, 네트워크 응답성을 가정할 수 없습니다.

이 문서에서는 본질적으로 신뢰할 수 없는 네트워크와 잠재적으로 사용할 수 없는 서버에서 발생하는 불확실성에 직면하여 강력한 클라이언트/서버 아키텍처를 구성하는 방법을 설명합니다.