Notice
Recent Posts
Recent Comments
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Spring XD
- Gradle
- Angular2
- 도메인주도설계
- Java
- design pattern
- nginx
- docker
- 스프링 배치
- 제주
- elastic search
- hibernate
- intellij
- hdfs
- scala
- hadoop
- elasticsearch
- Hbase
- SBT
- 인텔리J
- DDD
- Spring Boot
- 엘라스틱서치
- apache storm
- Spring Batch
- Spring
- Clean Code
- Storm
- spark
- Linux
Archives
- Today
- Total
목록예제 (1)
욱'S 노트
Spring Batch Example - 분류해서 출력하기
스프링 배치 매뉴얼을 60% 본 시점 즈음에 다음과 같은 배치 프로그램을 작성해달라는 요청이 생겼다. 요건 : 파일로 부터 IP 리스트를 읽어서 특정 IP 대역을 분류해주세요. 음 엄청 간단하다. 첫번쨰 방법은 멀티 스텝을 구성해서 파일에서 IP 리스트를 읽어서 특정 대역에 해당하는 내용을 한 파일에 쓴다. 그리고 난 다음 두번째 스텝에서 특정대역에 속하지 않는 파일을 쓰면 된다. 그러나 이러한 방법은 우아하지 못하다. 배치라고 하면 대용량일텐데 입력파일을 두번 읽는다면, 두배로 시간이 소요되기 떄문이다. 그래서 구글링을 해봤더니 역시나 방법이 있었다. 이번 예제는 한번 읽어서 분류해서 두개의 파일로 출력하는 방법을 구현해보겠다. 먼저 입력 파일을 살펴보자. 아래와 같이 아이피를 가진 입력 파일이다.21..
Programming/Spring Batch
2015. 1. 28. 13:39