리액티브 시스템

    Reactive Programming

    Reactive Programming

    Reactive Programming란 Reactive 라는 건 변화에 반응하게 만들어진 프로그래밍 모델이다. Reactive Programming이란 데이터의 흐름과 변화의 전파에 중점을 둔 프로그래밍이다. 데이터가 변경될때마다 이벤트를 발생시켜서 데이터를 계속적으로 전달한다. 리액티브 프로그래밍은 완전 비동기적이고, 논 블록킹 하게 구현되어 있으며, 이벤트 중심으로 동작한다. 이런 특징으로 인해 리액티브 프로그래밍을 도입하면, 복잡한 코드를 작성할 필요 없이 효율적으로 대용량 처리가 가능하다. Reactive System 리액티브 시스템이란 응답이 잘 되고, 탄력적이며 유연하고 메시지 기반으로 동작하는 시스템을 말한다. 아래 4가지 특성을 만족함면 리액티브 시스템이라고 할 수 있다. 리액티브 선언문에..