배치 운영환경 관련.
- 작성자 :
- 진*
- 작성일 :
- 2022-10-27 00:39:18
- 조회수 :
- 586
- 구분 :
- 운영환경 / 배치운영환경 2.5
- 진행상태 :
- 완료
Q
안녕하세요.
배치 운영환경 가이드를 보고 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:bopr#%EA%B0%80%EC%9D%B4%EB%93%9C
배치 등록하는 화면에서
설정파일이 아마 실행되는 job파일인거같습니다.
그런데 해당 샘플 파일을 찾아보았는데 (fixedToJdbcJob.xml) 이 파일을 이해하기가 어렵습니다.
대충 상황을 봐서는
reader : input 파라미터 설정
processor : 서비스단 소스
writer : 결과값을 저장?
이렇게 보입니다.
여러가지 궁금한 사항이 있습니다.
writer 를 이용해서 결과값을 저장하는 부분을 서비스단에서 구현을 하면 안되는건지,
결과에 대한 저장없이 배치가 종료될때는 writer를 제외처리 하면 되는건지 등등.
좀더 많은 샘플이 있는 위키가 없을까 해서 문의 남깁니다.
아 그리고 한가지 더 문의 사항이 있습니다.
설정파일(job) 을 왜 ftp로 올리는걸까요? 그렇다면 job파일 말고 그외 파일들은 어떻게 하는건지,
배치운영환경을 svn으로 설정을 해서 설정파일과 함께 형상관리를 하는건 안되는건지 궁금합니다.
감사합니다.
<job id="fixedToJdbcJob" parent="eGovBaseJob" xmlns="http://www.springframework.org/schema/batch">
<step id="fixedToJdbcStep" parent="eGovBaseStep">
<tasklet>
<chunk reader="fixedToJdbcStep.fixedLengthItemReader"
processor="fixedToJdbcStep.itemProcessor"
writer="fixedToJdbcStep.jdbcItemWriter"
commit-interval="2" />
</tasklet>
</step>
</job>
안녕하세요.
배치 운영환경 가이드를 보고 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:bopr#%EA%B0%80%EC%9D%B4%EB%93%9C
배치 등록하는 화면에서
설정파일이 아마 실행되는 job파일인거같습니다.
그런데 해당 샘플 파일을 찾아보았는데 (fixedToJdbcJob.xml) 이 파일을 이해하기가 어렵습니다.
대충 상황을 봐서는
reader : input 파라미터 설정
processor : 서비스단 소스
writer : 결과값을 저장?
이렇게 보입니다.
여러가지 궁금한 사항이 있습니다.
writer 를 이용해서 결과값을 저장하는 부분을 서비스단에서 구현을 하면 안되는건지,
결과에 대한 저장없이 배치가 종료될때는 writer를 제외처리 하면 되는건지 등등.
좀더 많은 샘플이 있는 위키가 없을까 해서 문의 남깁니다.
아 그리고 한가지 더 문의 사항이 있습니다.
설정파일(job) 을 왜 ftp로 올리는걸까요? 그렇다면 job파일 말고 그외 파일들은 어떻게 하는건지,
배치운영환경을 svn으로 설정을 해서 설정파일과 함께 형상관리를 하는건 안되는건지 궁금합니다.
감사합니다.
<job id="fixedToJdbcJob" parent="eGovBaseJob" xmlns="http://www.springframework.org/schema/batch">
<step id="fixedToJdbcStep" parent="eGovBaseStep">
<tasklet>
<chunk reader="fixedToJdbcStep.fixedLengthItemReader"
processor="fixedToJdbcStep.itemProcessor"
writer="fixedToJdbcStep.jdbcItemWriter"
commit-interval="2" />
</tasklet>
</step>
</job>
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
fixedToJdbcJob.xml는 배치잡을 정의한 XML파일로
File to DB 유형의 배치잡 입니다.
배치프레임워크 사용시
데이타를 읽어서 가공하고 저장하게 되어 있으며
각각 Reader, Processor, Writer라고 정의 합니다.
Writer에서는 결과를 저장하는데
서비스단을 이용한다기 보다는
다양한 저장 방식이 존재할수 있습니다.
Mybatis를 이용하는 방식도 존재하고
CSV 파일로 저장할수도 있습니다.
FTP로 잡 파일을 올리는것은 하나의 예시이며
파일업로드 등을 사용하셔도 되고
다양하게 응용 하실수 있습니다.
표준프레임워크 포털의 [개발자교육 > 교육자료] 게시판에서
운영환경에 맞는 교육자료를 내려받아 압축을 풀어서
[textbook > 03. 실행환경 > 03.실행환경_교육교재(배치처리).pdf]
자료에 배치에 대해 상세하게 설명하고 있으니
참고하시면 도움이 되실듯 합니다.
감사합니다.
표준프레임워크센터입니다.
fixedToJdbcJob.xml는 배치잡을 정의한 XML파일로
File to DB 유형의 배치잡 입니다.
배치프레임워크 사용시
데이타를 읽어서 가공하고 저장하게 되어 있으며
각각 Reader, Processor, Writer라고 정의 합니다.
Writer에서는 결과를 저장하는데
서비스단을 이용한다기 보다는
다양한 저장 방식이 존재할수 있습니다.
Mybatis를 이용하는 방식도 존재하고
CSV 파일로 저장할수도 있습니다.
FTP로 잡 파일을 올리는것은 하나의 예시이며
파일업로드 등을 사용하셔도 되고
다양하게 응용 하실수 있습니다.
표준프레임워크 포털의 [개발자교육 > 교육자료] 게시판에서
운영환경에 맞는 교육자료를 내려받아 압축을 풀어서
[textbook > 03. 실행환경 > 03.실행환경_교육교재(배치처리).pdf]
자료에 배치에 대해 상세하게 설명하고 있으니
참고하시면 도움이 되실듯 합니다.
감사합니다.