사용자 도구

사이트 도구


springframework:webflux

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
springframework:webflux [2019/02/27 17:13]
kwon37xi
springframework:webflux [2020/12/19 16:16]
kwon37xi
줄 38: 줄 38:
   * [[https://blog.softwaremill.com/spring-webflux-and-domain-exceptions-10ae2096b159|Spring Webflux and domain exceptions – SoftwareMill Tech Blog]]   * [[https://blog.softwaremill.com/spring-webflux-and-domain-exceptions-10ae2096b159|Spring Webflux and domain exceptions – SoftwareMill Tech Blog]]
   * [[https://dzone.com/articles/exception-handling-in-spring-boot-webflux-reactive|Exception Handling in Spring Boot WebFlux Reactive REST Web Services - DZone Integration]]   * [[https://dzone.com/articles/exception-handling-in-spring-boot-webflux-reactive|Exception Handling in Spring Boot WebFlux Reactive REST Web Services - DZone Integration]]
 +  * [[https://www.baeldung.com/spring-webflux-concurrency?utm_medium=feed|Concurrency in Spring WebFlux | Baeldung]]
 +  * [[https://www.youtube.com/watch?v=I0zMm6wIbRI|내가 만든 WebFlux가 느렸던 이유
 +    * blocking 호출을 map 에서 수행해서 -> flatMap
 +    * ''map'' 남발. ''map''을 사용할 때마다 새로운 객체 생성 -> Memory 증가
 +    * ''log()'' 남발. log appender 를 non-blocking 으로 변경할 것. ''AsyncAppender'' 만으로는 안된다.
 +    * Test code에 BlockHound 사용해서 blocking call 탐지
 +    * blocking 이 꼭 필요하면 ''subscribeOn()'', ''publishOn()'' 사용
springframework/webflux.txt · 마지막으로 수정됨: 2021/09/07 09:00 저자 kwon37xi