- 스프링캠프 2024는 코루틴과 버추얼 스레드를 소개하는 이번 세션에서 트래디셔널 웹 메서드와 리엑티브 프로그래밍을 먼저 살펴보고 있습니다. 🚦
- 기존 방식은 하나의 요청당 하나의 스레드를 사용하여 작업을 처리하는 방법으로, 외부 자원 접근 시 스레드 블록킹이 발생하여 성능 저하가 우려됨을 알립니다. 🚧
- 작업을 분산하여 처리하는 리액티브 프로그래밍을 통해 Callback Hell 문제를 해결하고 더 효율적으로 비동기 처리를 할 수 있다고 설명합니다. ⚡️
- 리액티브 프로그래밍은 적극적인 데이터 처리, 높은 트래픽 처리에 효율적이지만 학습 곡선이 가파다는 단점이 있습니다. 📈
- 스프링 WebFlux와 같은 리액티브 프로그래밍 프레임워크는 맥락을 고려하는 것이 중요하며, 비효율적인 blocking API 사용을 피해야 합니다. 🔒