Batch
·
Spring/Batch Programming
Batch란? 원래는 그냥 Batch라고 하면 뒤에서 작동하는 프로세스 정도로 알고있었지만 실시간으로 응답하는 Http API 와 다르게 한번에 모아서 일괄 처리하는 방식! 이때까지 개발해왔던 나의 지식으로는 위의 말이 잘 이해되지 않았다,,, 우리가 일상생활에서 쉽게 접할 수 있는 예시로 이해해보도록 하자,,! 정산 시스템 배달기사님이 배달을 하고나서 금액을 정산 받는 경우를 생각해보자. 거리, 시간, 요구사항등등 금액에 영향을 끼치는 요인이 많을 것이다. 이 경우 데이터가 너무 많기 때문에 하루에 한번 혹은 일주일에 한번 주기로 한꺼번에 처리하는것이 효율적이다. 2. 약관 변경 메일 어플리케이션을 사용하다가 약관이 변경되는 경우는 사용자가 직접 UI와 상호작용해서 반응하는 이벤트가 아닌, 자동으로 생..