리액티브 스트림즈1 리액티브 프로그래밍(Reactive Programming) 회사에서 Spring Webflux 기반의 프로젝트를 하게 되면서 리액티브 프로그래밍에 대해서 관심이 생겼다.이에 대해서 정리하는 글을 쓰고자 한다. 개요는 크게 리액티브 시스템, 리액티브 프로그래밍, 리액티브 스트림즈로 하고자 한다. 리액티브 시스템Reactive System은 말 그대로 즉각적으로 반응하는 시스템이라는 뜻이다.개발적으로 좀더 설명해보면 클라이언트의 요청에 즉각적으로 반응해주는 시스템이라는 뜻이다. 리액티브 원칙에는 4가지가 있다.1. Responsive(반응형) 사용자에게 빠르고 일관된 응답시간을 제공함으로써 서비스 품질을 높이는데 기여한다. 2. Resilient(회복성) 시스템 장애가 발생하더라도 계속 응답한다. 3. Elastic(탄력성) 다양한 워크로드(작업.. 2024. 5. 11. 이전 1 다음