다음을 통해 공유


피어 채널 시나리오

피어 채널 API는 다음과 같은 개발 시나리오를 지원합니다.

게시/구독 메시징

게시/구독 애플리케이션(예: 주식 시세 표시기, 뉴스 헤드라인 게시자, 스포츠 득점판, 일기 예보)을 빌드하는 회사는 서버가 없는 애플리케이션에 피어 채널을 사용할 수 있습니다. 예를 들어 사용자는 일반 메시(또는 클라이언트 그룹)에 참가하여 최신 스포츠 득점판을 가져오며 서버 로드를 늘리지 않고 많은 양의 최신 게임 데이터를 전파할 수 있습니다. 이렇게 하면 데이터 공급자가 서버 기반 기술에 대한 투자를 늘리지 않고 더 높은 서비스 품질을 제공할 수 있습니다.

협업

ISV(Independent Software Vendor)는 피어 투 피어 동작에 참가하기 위해 사용자가 긴밀한 그룹을 만들 수 있게 하는 애플리케이션을 만들 수 있습니다. 예를 들어 공동 작업 프로젝트에 참가하는 팀, 친구 간의 사진 공유, 파티 계획 활동 등이 여기에 포함될 수 있습니다. 일반적으로 이러한 활동에는 항상 서버가 필요합니다. 그러나 피어 채널은 일반적인 서버 클라이언트 모델에서 쉽게 구현되지 않는 오프라인 액세스 시나리오를 가능하게 하여 보다 비용 효과적으로 이 작업을 수행하는 방법을 제공합니다.

분산 처리 및 컴퓨팅 클러스터

컴퓨팅 클러스터와 분산 처리는 일반적으로 금융/날씨 모델링, 인간 DNA 디코딩 등의 대규모 컴퓨팅에 사용됩니다. 이렇게 하려면 대체로 서버가 계산 클러스터에 참가하는 모든 클라이언트에 개별적으로 작업을 할당하게 합니다. 이러한 서버에 추가 요구가 있을 수도 있습니다. 예를 들어 특정 지속 기간 내에 모든 작업을 완료해야 할 수 있으며, 이로 인해 각 작업에 둘 이상의 컴퓨터가 필요할 수 있습니다. 또한 작업을 실행하는 클라이언트의 작동이 중단될 경우 다른 클라이언트가 이 작업을 맡아서 수행할 수 있어야 합니다. 마찬가지로 일관성 있는 결과를 보장하기 위해 둘 이상의 클라이언트가 동일한 작업을 실행하여 할 수도 있습니다. 서버에서 이러한 형식의 클라이언트 코디네이션을 실행할 수 있는 경우에도 작업을 받는 클라이언트가 독립적으로 작업과 관련된 서버 요구 사항을 확인하고 컴퓨팅 메시를 사용하여 해당 작업을 완료하는 방법을 확인하는 피어 투 피어 솔루션을 만들 수 있습니다.

게임

애플리케이션 개발자는 피어 채널을 사용하여 중앙 서버 대신 피어 투 피어 메커니즘에 의해 게임이 다른 플레이어에게 전송되고 동기화되는 서버가 없는 게임 버전을 만들 수 있습니다. 소규모 ISV의 경우 이 기능은 중앙 서버의 배포, 유지 관리 및 공급과 관련된 운영비를 제거하는 데 도움이 됩니다. 피어 투 피어 아키텍처를 사용하여 작성된 게임은 인터넷을 통해 또는 유무선 로컬 네트워크에서 재생할 수 있습니다. 피어 투 피어 네트워크를 사용하여 로비, 게임 내 채팅 등의 보조 게임 활동을 개발할 수 있습니다.

참고 항목