Page 33 -
P. 33
1 .4 .5 R x 스 트 림 의 컴 포 넌 트
R xJ S 스 트 림 은 몇 가 지 기 본 컴 포 넌 트 로 이 루 어 졌 으 며 각 컴 포 넌 트 는 전 체 스 트 림 과 관 련 된 특 정 1
작 업 과 수 명 이 있 습 니 다. 앞 의 예 제 에 서 이 를 언 급 했 는 데, 지 금 부 터 본 격 적 으 로 살 펴 보 겠 습 니 다. 반
응
으
● 생 산 자 형
로
생
● 소 비 자 각
하
기
● 데 이 터 파 이 프 라 인
● 시 간
생 산 자
생 산 자 (Pr o d u c er )는 데 이 터 의 소 스 입 니 다. 스 트 림 에 는 항 상 데 이 터 생 산 자 가 있 어 야 하 며, R xJ S 에
서 수 행 할 모 든 로 직 의 시 작 점 이 됩 니 다. 실 제 로 생 산 자 는 독 립 적 으 로 이 벤 트 를 생 성 하 는 무 언 가
( 단 일 값, 배 열, 마 우 스 클 릭, 파 일 로 부 터 읽 어 온 바 이 트 스 트 림 에 이 르 기 까 지) 에 서 생 성 됩 니 다.
이 러 한 생 산 자 를 옵 저 버 패 턴 에 서 는 서 브 젝 트 (S u bj e ct )라 고 정 의 하 고, R xJ S 에 는 관 찰 될 수 있 는 무
언 가 라 는 의 미 로 옵 저 버 블 (O bs er v a bl e )이 라 부 릅 니 다
옵 저 버 블 은 알 림 을 푸 시 하 는 역 할 만 해 서 이 동 작 을 실 행 후 잊 기 (fir e- a n d - f or g et)라 부 릅 니 다. 즉,
생 산 자 는 이 벤 트 방 출 에 만 관 여 하 고 이 벤 트 처 리 에 는 관 여 하 지 않 습 니 다.
소 비 자
전 체 적 으 로 균 형 을 맞 추 려 면 생 산 자 로 부 터 이 벤 트 를 받 아 들 여 특 정 방 식 으 로 해 당 이 벤 트 를 처 리
하 는 소 비 자 (C o ns u m er )가 있 어 야 합 니 다. 소 비 자 가 소 비 할 이 벤 트 에 대 해 생 산 자 를 듣 기 시 작 하
면 스 트 림 이 생 기 게 되 고, 이 시 점 에 스 트 림 은 이 벤 트 를 푸 시 하 기 시 작 합 니 다. 여 기 서 는 이 소 비
자 를 옵 저 버 (O bs er v er )로 부 릅 니 다.
스 트 림 은 생 산 자 에 서 소 비 자 로 만 이 동 하 며 다 른 방 향 으 로 는 이 동 하 지 않 습 니 다. 다 시 말 해, 사 용
자 가 키 보 드 의 키 를 누 르 면 다 른 프 로 세 스 에 서 소 비 되 려 고 흘 러 가 는 이 벤 트 를 생 산 하 게 됩 니 다.
즉, 스 트 림 측 면 에 서 생 각 하 는 방 법 을 이 해 한 다 는 것 은 데 이 터 가 흐 르 는 방 향 을 결 정 하 기 위 해 애
플 리 케 이 션 을 업 스 트 림 과 다 운 스 트 림 으 로 생 각 하 는 방 법 을 이 해 한 다 는 뜻 입 니 다. R xJ S 와 관 련 하
여 스 트 림 은 항 상 업 스 트 림 옵 저 버 블 에 서 다 운 스 트 림 옵 저 버 로 흐 릅 니 다. 그 리 고 두 컴 포 넌 트 는
느 슨 하 게 결 합 되 어 있 으 며 그 림 1 -1 2 처 럼 애 플 리 케 이 션 의 모 듈 성 을 향 상 합 니 다.
0 4 5
R x J S 코 딩 공 작 소( 본 문) 최 종.i n d d 4 5 2 0 1 9 - 1 2 - 1 2 오 전 1 0: 1 0: 0 9