File tree Expand file tree Collapse file tree 1 file changed +16
-17
lines changed
Expand file tree Collapse file tree 1 file changed +16
-17
lines changed Original file line number Diff line number Diff line change 11---
22layout : " post"
33title : " [Spring] Reactive Programming (with reactor)"
4- description : " 리액티브 프로그래밍은 비동기 프로그래밍 패러다임으로, 데이터 스트림과 변화의 전파를 다루며, Java에서는 RxJava와\
4+ description :
5+ " 리액티브 프로그래밍은 비동기 프로그래밍 패러다임으로, 데이터 스트림과 변화의 전파를 다루며, Java에서는 RxJava와\
56 \ Reactor를 통해 구현된다. 리액티브 프로그래밍은 동기식 처리와 달리 비동기식으로 작업을 수행하여 리소스 효율성과 응답성을 향상시키고,\
67 \ Reactive Streams 인터페이스를 통해 데이터 흐름을 관리한다. Reactor는 Flux와 Mono를 제공하며, 다양한 오퍼레이션을\
78 \ 통해 데이터 파이프라인을 구성할 수 있다. Spring에서는 Webflux와 R2DBC를 활용하여 리액티브 스택을 구현할 수 있으며, 이를\
89 \ 통해 성능이 개선된 어플리케이션 개발이 가능하다."
910categories :
10- - " 스터디-자바"
11+ - " 스터디-자바"
1112tags :
12- - " Spring"
13- - " Reactive Programming"
14- - " Reactive"
15- - " RxJava"
16- - " ReactiveX"
17- - " Reactive Streams"
18- - " Reactor"
19- - " async"
20- - " asynchronous"
21- - " operation"
22- - " publisher"
23- - " webflux"
24- - " r2dbc"
13+ - " Spring"
14+ - " Reactive Programming"
15+ - " Reactive"
16+ - " RxJava"
17+ - " ReactiveX"
18+ - " Reactive Streams"
19+ - " Reactor"
20+ - " async"
21+ - " asynchronous"
22+ - " operation"
23+ - " publisher"
24+ - " webflux"
25+ - " r2dbc"
2526date : " 2025-03-09 03:00:00 +0000"
2627toc : true
2728image :
@@ -454,8 +455,6 @@ buffer operation의 입력값은 maxSize를 지정하는데 사용된다. 입력
454455
455456- ` log() ` : operation 에 적용하면 데이터 스트림의 데이터를 로깅한다.
456457
457- #### log
458-
459458## Spring 에서 Reactive Programming 사용하기
460459
461460리액티브 프로그래밍의 장점을 극대화하려면 완전한 e2e 리액티브 스택을 구현해야 한다. 기존의 의존성을 reactive 버전으로 교체하여 적용한다.
You can’t perform that action at this time.
0 commit comments