목록RxJava (2)
지나공 : 지식을 나누는 공간

전에 RxJava 첫 포스팅에서 Reactive Stream에 대해 적었는데 여기서 한번 더 정리하고, 그것들과 관련된 Reator와 RxJava, WebFlux 등이 어떤 건지 알아본다. Reactive Streams Reactive Streams is a standard for asynchronous data processing in a streaming fashion with non-blocking back pressure. 논블로킹 백프레셔를 이용한 비동기 데이터 처리의 표준이라고 말하고 있다. 그렇다면 아래 세 가지를 더 알아봐야 한다. 스트리밍 처리 비동기 방식 백 프레셔 표준. 뭐가 표준이란거?? 스트리밍 처리 전통적인 데이터 처리 방식 요청이 오면 저장소에 쿼리해서 모든 데이터를 메모리로 ..

리액티브 프로그래밍(Reactive Programming)이란? In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. 변화의 전파와 데이터 흐름에 관련된 선언형 프로그래밍 패러다임이다. 변화의 전파와 데이터 흐름 : 데이터가 변경될 때마다 이벤트를 발생시켜서 데이터를 계속적으로 전달한다. 선언형 프로그래밍 : 실행할 동작을 구체적으로 명시하는 명령형 프로그래밍과 달리 목표만 선언한다. 명령형 프로그래밍 vs 선언형 프로그래밍 1. 명령형 프로그래밍 프로그래밍의 상태와 상태를 변경시키는 구문의 관점으로 접근하는 프로그래밍 방식..