유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Reactor Schedulers, SubscribeOn, PublishOn 이론편 [ 스프링 웹플럭스 (Spring WebFlux) ]

  • Reactor의 스케줄러는 비동기 작업을 다양한 스레드풀에서 실행할 수 있도록 해줍니다. ⏳
  • immediate 스케줄러는 작업을 현재 실행 중인 스레드에서 바로 실행합니다. 🚀
  • single 스케줄러는 하나의 스레드를 사용하여 작업을 순차적으로 실행합니다. 🧵
  • Elastic 스케줄러는 필요에 따라 스레드를 생성하고, 활동하지 않는 스레드는 자동으로 종료됩니다. (Java 9 이후 Bounded Elastic 사용 권장) 🖩
  • Bounded Elastic 스케줄러는 정해진 최대 스레드 수를 가지고, IO-bound 작업에 적합합니다. 🌀
  • parallel 스케줄러는 고정된 수의 스레드를 사용하여 작업을 병렬 처리하고, CPU-bound 작업에 적합합니다. 💥
  • From ExecutorService 스케줄러는 ExecutorService를 기반으로 커스터마이징이 가능하며, Java 표준 스레드풀을 사용하여 효율성을 높입니다. 🤝
  • NewSingle 스케줄러는 스레드 이름을 지정할 수 있는 유틸리티 메소드입니다. ✏️
  • New Bounded Elastic 스케줄러는 스레드와 작업 스택의 최대 개수를 제한하여 자원 관리를 세밀하게 제어할 수 있습니다. ⚙️

Recommanded Videos