reactive programming 썸네일형 리스트형 Reactive Programming 맛보기 Reactive란? Reactive는 변화가 발생하면 대응하는 프로그래밍 모델이라고 할 수 있다. 예를 들어 네크워크 구성요소는 I/O 이벤트에 대응하고 UI 컨트롤러는 입력 이벤트에 대응한다. Reactive 프로그래밍은 데이터 처리에서 비동기 데이터 스크림과 이벤트드리븐 방식으로 접근하는 패러다임이다. 보통 관찰자Observer 패턴을 사용해서 감시하고 이벤트를 받는다. 또한 함수형 프로그래밍으로 데이터 스크림 조작 및 처리하는데 사용된다. 논블록킹 배압관리(nonblocking backpressure)로 생산속도와 소비소도를 조절하여 리소스 누수나 성능 문제를 해결한다. backpressure는 push 시나리오에서 생산자가 소비자보다 더 빠른 경우 생산자에게 천천히 보내라는 시그널이다. 작성자: .. 더보기 이전 1 다음