
리액티브 시스템은 말 그대로 반응을 잘하는 시스템이다. 반응을 잘한다는 의미는 클라이언트의 요청에 머뭇거리지 않고 즉시 응답해 주는 것을 의미한다.다시 말해서 클라이언트의 요청에 즉각적으로 응답함으로써 지연 시간을 최소화한다고도 볼 수 있다.리액티브 선언문(The Re

Reactive Streams란? 개발자가 리액티브한 코드를 작성하기 위해서는 이러한 코드 구성을 용이하게 해주는 리액티브 라이브러리가 있어야 된다. 이 리액티브 라이브러리를 어떻게 구현할지 정의해 놓은 별도의 표준 사양이 있는데, 이것을 바로 리액티브 스트림즈라고

웹 애플리케이션 측면에서의 I/O 작업에는 먼저 파일에서 데이터를 읽어 들이거나 파일에 데이터를 기록하는 작업을 들 수 있다.파일 I/O 외에 데이터 베이스에서 데이터를 조회하거나 추가하는 작업 역시 I/O이며, 이를 DB I/O라고 한다.그리고 웹 애플리케이션에서 다

함수형 인터페이스는 기존 인터페이스에 비해 단 하나의 추상 메서드만 정의되어 있다. 함수형 프로그래밍 세계에서는 함수를 일급 시민으로 취급한다. 여기서 말하는 일급 시민이란 함수를 값으로 취급한다는 의미를 조금 더 고급스럽게 표현한 것인데, 함수를 값으로 취급하기 때문

Reactor는 Spring Framework 팀의 주도하에 개발된 리액티브 스트림즈의 구현체로서 Spring Framework 5 버전부터 리액티브 스택에 포함되어 Spring WebFlux 기반의 리액티브 애플리케이션을 제작하기 위한 핵심 역할을 담당한다.리액티브