Dev/Spring (9) 썸네일형 리스트형 Spring Batch 배치 원칙 및 가이드 일반적으로 같은 서비스 환경에서 동작하는 서비스와 배치는 서로에게 영향을 미칠 수 있기 때문에 배치와 서비스에 영향을 최소화 할 수 있도록 구조와 환경에 맞게 디자인해야 함. 배치 어플리케이션 내에세 가능ㅇ한한 복잡한 로직은 피하고 단순하게 설계해야 함. 데이터 처리하는 곳과 데이터의 저장소는 물리적으로 가능한한 가까운 곳에 위치하도록 함. 데이터 베이스 I/O, 네트워크 I/O, 파일 I/O 등의 시스템 리소스의 사용을 최소화 하고 최대한 많은 데이터를 메모리 위에서 처리하도록 함. 처리 시간이 많이 걸리는 작업을 시작하기 전에 메모리 재할당에 소모되는 시간으르 피하기 위해 충분한 메모리를 할당함. 데이터 무결성을 위해서 적절한 검사 및 기록하는 코드를 추가함. 스프링 배치는 비즈.. 이전 1 2 다음