본문 바로가기

스프링13

Quartz + Spring Batch 조합하기 Zum 에서 BeyondJ2EE 김태기 팀장님과 표준화 프로젝트를 진행하며, Zum 에서의 Batch 에 대한 표준을 작성하며 알게 된 Quartz Framework 의 매력과 직접 개발해본 Spring 과의 조합 및 궁합을 소개해보려고 합니다.Quartz란?Quartz Scheduler 는 거의 모든 Java 응용 프로그램에 통합 할 수 있는 풍부한 기능의 오픈 소스 작업 스케줄 라이브러리입니다.저에게는 다소 생소했던 라이브러리였습니다. 그래서 리서치를 해보았더니,스프링에서 Unix의 Cron 처럼 특정시간 혹은 몇분 혹은 몇시간마다 동작해는 스케쥴러를 구현해야 했다. 그래서 찾아보게 된게 Spring + Quartz Scheduler 조합의 활용이었다. 하지만 Spring 3.1 버전 부터는 Quar.. 2017. 8. 25.
버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론 주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli.. 2017. 3. 26.
버그 트래킹 일지(4) - 의심하고 또 의심하자 주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli.. 2017. 3. 26.
버그 트래킹 일지(3) - 임시방편보단 장기적으로 주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli.. 2017. 3. 26.