본문 바로가기
반응형

reactive programming2

RxJava 란? 본 포스팅을 읽기 전에 Reactive Programming 에 대한 개념이 필요하다.아래 참고 포스팅을 참고바란다.  RxJava 는 ReactiveX의 Java 언어 라이브러리로 넷플릭스에서 처음 소개 되었다.이벤트 처리 및 비동기 처리의 구성에 최적화 되어있다. 장점동시성 문제, 다중 이벤트 처리, 백그라운드 스레드 처리 등에 확실한 해결책을 제시기존에 작성한 비즈니스 로직에 새로운 프로세스가 추가되어야 하는 경우 큰 리팩토링 없이 변경사항 구현 가능네트워크 관련 대기 및 재시도 작업과 같은 예외 사항 추가 쉬움구성요소Observable데이터 스트림하나의 스레드에서 다른 스레드로 전달할 데이터를 압축주기적으로 또는 설정에 따라 생애주기 동안 한 번만 데이터를 방출즉, 데이터를 처리하고 다른 구성요소.. 2024. 10. 18.
Reactive Programming(리액티브 프로그래밍) 이란? Reactive Programming 이란우선 설명하기 전에 위키에서 어떻게 설명을 하고 있는지 확인을 해보면, 컴퓨팅 에서 반응형 프로그래밍은 데이터 스트림 과 변경 사항의 전파 와 관련된 선언적 프로그래밍 패러다임 입니다 .이라고 설명을 한다.https://en.wikipedia.org/wiki/Reactive_programming Reactive programming - WikipediaFrom Wikipedia, the free encyclopedia Programming paradigm based on asynchronous data streams In computing, reactive programming is a declarative programming paradigm concerned .. 2024. 10. 17.
반응형