Spring Webflux Reactor와 다양한 연산자
·
Spring/대용량 트래픽
2024.05.22 - [Spring/대용량 트래픽] - Spring MVC와 Webflux Spring MVC와 Webflux2024.05.21 - [Spring/대용량 트래픽] - sync/async 와 block/non-block sync/async 와 block/non-block2024.05.21 - [Spring/대용량 트래픽] - CPU Bound vs I/O Bound CPU Bound vs I/O Bound2024.05.21 - [Spring/대용량 트래픽] - Spring Webfluxlsdiary.tistory.com이전 글에서는 Spring MVC와 Webflux의 비교, Webflux에서 첫번째로 처리 해주는 컴포넌트이자, 고성능 프레임워크 Netty에 대해서 알아보았다. 이제 뒷단..
Spring MVC와 Webflux
·
Spring/대용량 트래픽
2024.05.21 - [Spring/대용량 트래픽] - sync/async 와 block/non-block sync/async 와 block/non-block2024.05.21 - [Spring/대용량 트래픽] - CPU Bound vs I/O Bound CPU Bound vs I/O Bound2024.05.21 - [Spring/대용량 트래픽] - Spring Webflux란? Spring Webflux란?2024.05.21 - [Spring/대용량 트래픽] - Redis Replication Redis Replication2024lsdiary.tistory.comSpring MVC와 Webflux는 뭐가 다를까??우선 Spring Webflux는 SpringBoot 2부터 지원한다.Reactive ..
sync/async 와 block/non-block
·
Spring/대용량 트래픽
2024.05.21 - [Spring/대용량 트래픽] - CPU Bound vs I/O Bound CPU Bound vs I/O Bound2024.05.21 - [Spring/대용량 트래픽] - Spring Webflux란? Spring Webflux란?2024.05.21 - [Spring/대용량 트래픽] - Redis Replication Redis Replication2024.05.21 - [Spring/대용량 트래픽] - Prometheus, Grafana 오픈소스로 Redis 모니lsdiary.tistory.com이전 글에서는 CPU, I/O Bound에 대해서 알아봤다.이번에는 I/O Bound관점에서 더 자세히 다루고자 한다. Sync(동기) : 순차적인 작업의 실행먼저 요청한 작업이 완료될때..
CPU Bound vs I/O Bound
·
Spring/대용량 트래픽
2024.05.21 - [Spring/대용량 트래픽] - Spring Webflux란? Spring Webflux란?2024.05.21 - [Spring/대용량 트래픽] - Redis Replication Redis Replication2024.05.21 - [Spring/대용량 트래픽] - Prometheus, Grafana 오픈소스로 Redis 모니터링하기 Prometheus, Grafana 오픈소스로 Redis 모니터링하기2024.05.14lsdiary.tistory.com 소프트웨어 성능을 분석할때, CPU bound, I/O bound로 분류할수 있다.대용량 트래픽을 처리할때 쓰이는 Spring Webflux는 I/O bound 작업이 많을때 효율적으로 사용할 수있는 관점에 가깝다.CPU Bou..
Spring Webflux란?
·
Spring/대용량 트래픽
2024.05.21 - [Spring/대용량 트래픽] - Redis Replication Redis Replication2024.05.21 - [Spring/대용량 트래픽] - Prometheus, Grafana 오픈소스로 Redis 모니터링하기 Prometheus, Grafana 오픈소스로 Redis 모니터링하기2024.05.14 - [Spring/대용량 트래픽] - Spring Boot Pub/Sub Spring Boot Pub/Sub2024.0lsdiary.tistory.com Spring Webflux Reactive Stream API를 사용하여 non-block, asynchronous를 지원하는 비동기 스프링 웹프레임워크이다.언제 사용되는가??대량의 웹트래픽I/O가 많은 웹서비스 로직Serv..