Java/Vert.x
2023. 9. 5.
이벤트 루프 스레드(Event-Loop thread), 워커 스레드(Worker thread) 관련 Property에 따른 성능 밴드 튜닝
더보기 참고 문서 Eclipse: Vertx.io Documentation 이 문서의 내용 테스트 환경 및 주요 아젠다 Vertx는 Node.js와 같은 Reactor 패턴 기반의 프레임워크입니다. 더보기 전통적인 Reactor 패턴에서는 이벤트 루프(Event-loop)라고 불리우는 단일 스레드가 이벤트를 핸들러에 전달합니다. 반면 Vertx는 Multi-Reactor 패턴으로써 여러 개의 이벤트 루프 스레드가 이벤트를 처리합니다. 이 프로젝트는 이벤트 루프 스레드와 워커 스레드(Worker thread)에 병목을 발생시키며 성능 밴드(Bandwith)를 확장하는 것을 목표로 합니다. 워커 스레드는 워크로드가 긴 작업을 수행하기 위해서 이벤트 루프 스레드와 별개로 동작하는 스레드입니다. 테스트를 위해서..