1
봄 일괄 통합 문서, 단계를 청크와 분할 원격 사용권장 접근 방식은
우리의 작업이 간단 리더/프로세서/라이터 단계로 구성하지 않는 참조하는 방법을 설명합니다. 그래서 우리는 단순히 모든 작업을 병렬로 실행하고 각각의 작업을 서로 다른 파티션으로 나누어서 사용하고자합니다.
스프링 배치에 이미이 패턴이 있습니까? 아니면 작업을 시작하는 노예 풀을 유지하기 위해 내 JobLauncher를 구현해야합니까?
건배, 메노
저는 작업 간 작업 흐름에 관심이 없기 때문에 작업 구성보다는 작업 실행이 아닌가요? 이미 메시지 기반 작업 시작을 위해 Spring Batch Integration을 사용합니다. 그러나 병렬 작업을 가장 잘 구현하는 방법을 생각하기 시작하면서 여러 개의 Job Launcher를 각 슬레이브에 하나씩 가지고 있는지 여부를 확신 할 수 없었고 단일 Job Repository를 공유했습니다. 또는 작업 분산/균형 조정을 처리 할 수있는 하나의 주 작업 시작 프로그램을 보유 할 수도 있습니다. 그러나 슬레이브는 작업 실패/재시작을 위해 작업 컨텍스트를 저장하기 위해 어쨌든 공유 작업 저장소가 필요합니다. 작업 단계를 사용한 원격 파티션 작업과 동일합니다. 그러므로 내 질문. – Menno