
이벤트 제어의 두 방식, 디바운스(Debounce)와 쓰로틀(Throttle)에 대해 알아보겠습니다. 언제 이벤트 제어가 필요할까? 짧은 시간 내에 수많은 이벤트가 발생하지만, 발생하는 모든 이벤트에 대한 처리가 필요하진 않은 경우에 이벤트 제어 방식을 적용함으로써 처리량을 조절할 수 있습니다. 예를 들어, 마우스 움직임이나 타이핑, 또는 스크롤링 등에 의해 발생하는 이벤트가 있습니다. 이러한 상황에서 발생하는 모든 이벤트를 처리하려고 하면, 실제 사용자가 체감도 하지 못할 양의 이벤트 처리를 위해 다음과 같은 문제점이 나타날 수 있습니다. 서버/클라이언트의 리소스 낭비 서비스 성능 저하 사용자 경험 저하 반대로, 이벤트 제어를 통해 처리량을 조절하게 되면 다음과 같은 효과를 기대할 수 있습니다. 서버/..

안녕하세요. 개발개입니다. 이번 글에서는 Springboot 공식 지원 내장 서버인 Undertow의 적용 및 배포에 대해 알아보도록 하겠습니다. 오타, 오류 혹은 기타 의견은 언제든지 환영합니다. You can also read this post in English via the link below : [EN/JAVA] - [SpringBoot] Apply & Deploy Undertow undertow란? 초경량 & 고성능 웹 서버 NIO 기반의 블로킹/논블로킹 API 제공 Java로 구현되어 임베디드 모드의 모든 JVM 기반 응용 프로그램에서 사용 가능 개발환경 Windows 10 STS 3.9.6 jdk 1.8 spring-boot 2.1.6 ORACLE (ojdbc9 11.2.0.3) MyBat..