Hot Observable

    [RxJava/발행자] 1. 발행자의 큰 분류 : Cold Observable과 Hot Observable

    앞선 글에서 RxJava에서는 발행자와 구독자가 존재하며, 발행자는 데이터를 발행하고 구독자는 발행한 데이터를 처리하는 동작을 한다고 하였다. 여기서 발행자는 발행하는 방식에 따라 대분류 두개로 나뉘게 되는데 바로 Cold Observable과 Hot Observable이다. Observable을 직역해보면 "관찰할 수 있는" 이라는 말이 되는데 즉 발행자와 같은 말이다. 그렇다면 Cold Observable과 Hot Observable의 차이는 무엇일까? 아래에서 알아보도록 하자. 예제 링크: https://github.com/seyoungcho2/RxJavaExample 경로 : example/Example2_ColdObservable.kt, example/Example3_HotObservable.k..