TIL : Rx Java

RxJava 프로그래밍, 한빛미디어에서 나온 책을 개인적으로 읽고 정리한 것입니다.

RxJava

리액티브 프로그래밍

Java & Reactive Programming

RxJava가 나온 핵심적 이유

  1. 동시성을 적극적으로 끌어안을 필요가 있다.
    • Java 동시성 처리의 번거로움
  2. Java Future를 조합하기 어려운 점을 해결해야 한다.
    • 2013년 Java 8에서 제공하는 CompletableFuture 같은 클래스가 제공되지 않았기 때문
  3. 콜백 방식의 문제점을 개선해야 한다.
    • 콜백으로 인한 가독성 저하