Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- WebFlux
- RESTful
- 젠킨스
- MariaDB
- 페이징
- 도커
- while
- Programming
- 알고리즘다지기프로젝트
- 백준
- 빗버킷
- jenkins
- 스프링 번역
- 컴퓨터공학기초
- 알고리즘
- search api
- 다이나믹프로그래밍
- 2375
- 자바
- bitbucket
- 검색 API
- Reactive stream
- event_scheduler
- DP
- 11053
Archives
- Today
- Total
목록프로그래밍/WEBFLUX (1)
쑥로그
webflux) Reactive stream과 while문
관련 개념 Reactive stream Mono, Flux 목적 DB에 값이 있으면 while문을 빠져나오는 코드를 작성하자. 이로 인해 무한으로 돌 수 있는 사항은 제외 구현 webflux를 6개월 동안 다뤘지만 아직도 많이 어렵다. 기존 스프링의 동작 방식에 너무 익숙해져서 웹플럭스에 익숙해졌다고 생각할 때쯤 의외로 이상한 곳에서 또 기존으로 돌아가는 것이다. 제일 먼저 작성했던 코드는 아래와 같다. while(check) { println(1) 디비 가져오는 함수.flatMap { println(2) check = false Mono.just(check) } println(3) } 예상했던 안은, 1번 ) 1->2->3, 2번) 1->3(무한). 그런데 의외롭게도 1만 무한으로 출력되는 상황이 벌어..
프로그래밍/WEBFLUX
2020. 4. 24. 19:25