피어 투 피어 패턴은 각 컴포넌트를 피어로 부른다. 피어는 클라이언트로서 피어에게 서비스를 요청할 수도 있고 서버로서 각 피어에게 서비스를 제공할 수도 있다. 피어는 클라이언트 또는 서버 혹은 둘 모두로서 동작할 수 있으며 시간이 지남에 따라 역할이 유동적으로 바뀔 수 있다.
활용
- Gnutella나 G2와 같은 파일 공유 네트워크
- P2PTV나 PDTP와 같은 멀티미디어 프로토콜
- Spotify와 같은 독점적 멀티미디어 애플리케이션
반응형
'개발 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 아키텍처 패턴 - 모델,뷰,컨트롤러 패턴(Model-View-Controller Pattern) (0) | 2020.06.05 |
---|---|
소프트웨어 아키텍처 패턴 - 이벤트,버스 패턴(Event-Bus Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 브로커 패턴(Broker Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 파이프-필터 패턴(Pipe-Filter Pattern) (0) | 2020.06.05 |
소프트웨어 아키텍처 패턴 - 마스터-슬레이브 패턴(Master-Slave Pattern) (0) | 2020.06.05 |