백엔드#Kotlin#Java 21#Virtual Thread+2
runCatching, CompletableFuture, 가상 스레드, 코루틴 — 뭘 써야 하나
외부 API 호출에 elapsed 로깅과 병렬화를 적용하면서 마주친 선택지들. runCatching vs try/catch/finally, CompletableFuture vs 코루틴, commonPool vs Java 21 가상 스레드를 실제 코드 기준으로 비교한다.
5
개발하면서 배운 것들을 기록합니다.
외부 API 호출에 elapsed 로깅과 병렬화를 적용하면서 마주친 선택지들. runCatching vs try/catch/finally, CompletableFuture vs 코루틴, commonPool vs Java 21 가상 스레드를 실제 코드 기준으로 비교한다.
→ CompletableFuture는 Java에서 비동기 작업을 처리하기 위한 클래스다. 여러 작업을 동시에 시작하고, 각각의 결과를 나중에 합칠 수 있다.