Batch ?
- 일괄처리를 의미합니다.
- 대용량 데이터를 고성능으로 처리합니다.
- 자동화로 사용자의 개입 없이 처리할 수 있습니다.
- 잘못된 데이터를 충돌, 중단 없이 처리합니다.
- 추적 가능한 logging과 알림으로 신뢰성이 높습니다.
주의사항
- 복잡한 로직을 피해야합니다.
- 처리 데이터에 대한 예외 상황이 발생하지 않도록 무결성을 보장해야 합니다.
- 네트워크 비용을 절감해야합니다.
💥Spring Boot Batch는 Scheduler를 제공하지 않습니다!
- 구현된 Spring Boot Batch를 별도의 Scheduling Framework에 적용하여 원하는 시간 혹은 이벤트 상황에서 실행하고 이력을 관리해야 합니다.
'SpringBoot' 카테고리의 다른 글
[SpringBoot] Batch study...! (0) | 2021.04.28 |
---|---|
[SpringBoot] Batch (0) | 2021.04.27 |
[MyBatis] update에서 selectKey가 안돼요! :: No setter found for the keyProperty '' in java.lang.String. (0) | 2020.07.01 |
[mybatis] multiple select key (0) | 2020.06.23 |