스레드 풀에서 발생한 예외를 메인 스레드가 잡을 수 있을까?

과거에는 스레드 풀에서 발생한 예외를 메인 스레드가 잡을 수 있다고 생각했지만, 최근 시스템 장애 상황에서 스레드 풀 태스크에 예외 처리 코드가 없으면 메인 스레드의 catch 블록이 예외를 잡지 못해 문제 진단이 어려웠습니다. 이에 대한 내용을 연구하고 기록합니다. 1. JVM 예외 처리 JVM이 처리되지 않은 예외를 어떻게 다루는지 살펴보겠습니다. @Test public v ...

6월 26일 02:51에 게시됨

오픈소스 코드 생성 모델 CodeGen의 장애 복구 및 데이터 백업 아키텍처

오픈소스 기반의 코드 생성 모델인 CodeGen을 프로덕션 환경에서 운영할 때, 예기치 않은 시스템 장애와 데이터 손실을 방지하기 위한 복구 메커니즘과 백업 아키텍처는 필수적입니다. 이 문서에서는 모델 추론 및 학습 과정에서 발생할 수 있는 다양한 예외 상황을 처리하고, 시스템 안정성을 유지하기 위한 기술적 접근 방식을 다룹니다. 실행 환경의 예외 및 타임아웃 ...

5월 23일 16:11에 게시됨