-
Cold / Hot ObservableRxjava 2021. 2. 27. 21:35
Cold Observable
- Observable을 선언하고 just(item : T)를 호출해도 Observer가 subscribe() 함수를 호출하여 구독하지 않으면 데이터를 발행시키지 않음
- subscribe() 함수를 호출하면 준비된 데이터를 처음부터 발행
Cold Observable Hot Observable
- 구독한 시점부터 Observable에서 발행되는 데이터를 받는다.
- 구독자 여부 존재와 관계 없이 데이터를 발행한다. 대신 데이터가 처음부터 발행된 데이터인지를 보장할 수없다
- 위처럼 데이터 발행하는 속도와 구독자에게 처리하는 속도의 차이가 클 때 Buffer를 사용하여 처리해야 함
Hot Obsevable 'Rxjava' 카테고리의 다른 글
Observable , Single, maybe (0) 2021.02.27