본문 바로가기

개발/소프트웨어공학

소프트웨어 아키텍처 패턴 - 피어 투 피어 패턴(Peer-To-Peer Pattern)

피어 투 피어 패턴은 각 컴포넌트를 피어로 부른다. 피어는 클라이언트로서 피어에게 서비스를 요청할 수도 있고 서버로서 각 피어에게 서비스를 제공할 수도 있다. 피어는 클라이언트 또는 서버 혹은 둘 모두로서 동작할 수 있으며 시간이 지남에 따라 역할이 유동적으로 바뀔 수 있다.

활용

  1. Gnutella나 G2와 같은 파일 공유 네트워크
  2. P2PTV나 PDTP와 같은 멀티미디어 프로토콜
  3. Spotify와 같은 독점적 멀티미디어 애플리케이션
반응형