| 이번 주 스터디에서 C&C 뷰타입 스타일에 대해서 스터디를 했다. 문제는 이부분에 대해서 잘 모른다는 것!!!
그래도, 웬지 C&C 뷰타입 스타일은 패턴하고 비슷한 것들이 많아서 조금 이해하기 쉬웠다고 할까?
(이해했다라는 얘기가 아니다.)
C&C 뷰타입 스타일에는 크게 다음 6가지가 있다.
- 파이프와 필터 스타일
- 공유 데이터 스타일(블랙보드 패턴)
- 발행 구독 스타일
- 클라이언트./서버 스타일
- 피어 투 피어 스타일
- 프로세스 간 통신 스타일
스터디 내용중에서 이해하기 힘들었던 부분들은
-
공유 데이터 스타일(블랙보드 패턴)
-
발행 구독 스타일
- 어떻게 연결되어 있고 변화를 어떻게 알려주는가가 핵심
-
클라이언트/서버 스타일
-
Request/Reply 가 비대칭적이다.
- 즉 클라이언트에서 Request 를 하고 그 결과를 서버가 Reply 하는 형태이다.
- 즉 A는 B를 알지만, B는 A를 모른다.
- 결론, 레이어가 다르다는 것!!!
-
피어 투 피어
-
Request/Reply 가 대칭적이다.
- 즉 Peer A 가 Peer B는 서로 Request를 날릴 수 있다.
- 같은 레이어다, 서로 상태를 안다.
|