본문 바로가기
반응형

batch3

Spring Batch (part 1. 소개) 우선 Spring Batch에 대해서 특징 및 설명을 소개하면 아래와 같다. Spring Batch는 트랜잭션 관리, 작업 처리 통계, 로깅/추적, 작업 재시작/건너뛰기, 리소스 관리 등 대용량 레코드 처리에 필수적인 기능을 제공한다. 또한 최적화 및 파티셔닝 기술을 통해 대용량 및 고성능 배치 작업을 가능하게 하는 고급 기술 서비스 및 기능을 제공한다.만약 Spring Batch가 실행 중 배치가 실패하여 작업 재시작을 하게 된다면 처음부터가 아닌 실패한 지점부터 실행을 하게 된다.또한 중복 실행을 막기 위해 성공한 이력이 있는 Batch는 동일한 Parameters로 실행 시 Exception이 발생하게 된다. Spring Batch에 대한 공식 홈페이지는 아래와 같다.https://spring.io.. 2024. 5. 19.
window batch파일 셋팅(cmd 명령어 사용 및 사용결과 변수 할당 / 주석넣기 / 일시정지pause) window에서 batch파일 내에서 사용하는 몇가지 정리해서 적어본다. CMD 명령어 사용 cmd 명령어를 사용하기 위해서는 call 명령어를 사용한다. call ipconfig 라고 하면 ipconfig 의 명령어가 실행이 된다. 그러면서 cmd의 grep인 findstr을 사용하면 call ipconfig | findstr inet 을 하면 해당 라인의 정보가 나올 것이다. 만약 ip정보를 특정 변수에 담고 싶다면. for /f 명령어를 사용하면 된다. for /f "tokens=2 delims= " %%a in ('call ipconfig ^| findstr inet') do (set ip=%%a) 로 하면 되는데 - for /f 는 해당 라인을 반복해서 출력이고 한라인일 경우엔 한번만 돈다. -.. 2023. 12. 11.
배치와 데몬의 차이 배치(Batch)란? 배치는 일반 프로세스의 일종으로 일련의 작업을 지정한 특정 시간에 실행한다. 지정한 시간 이후에는 자원을 거의 소비하지 않는 것이 특징이다. 데몬(Deamon)이란? 특정 서비스를 위해 백그라운드 상태에서 계속 실행되는 서버 프로세스이다. 일반적으로 각 서비스가 사용하는 port를 관리하는 관리하는 데몬이 존재하고 데몬은 서버가 부팅될 때 메모리에 로딩이 되고 서버가 죽을 때까지 계속 자원을 할당받고 있다. 데몬은 서버가 죽을 때까지 자원을 점유하고 있는 형태여서 많은 데몬이 실행된다면 자원 소비가 크고 윈도우에서는 데몬을 서비스라 부르기에 작업관리자를 열어보면 서비스가 띄워져 있는것들을 볼수가 있다. 2023. 3. 8.
반응형