
QuartzBatchControlSpring Batch와 Quartz Scheduler를 통합 관리하는 웹 기반 배치 작업 관리 시스템소개QuartzBatchControl은 Spring Batch와 Quartz Scheduler를 통합하여,운영자가 스케줄 기반 혹은 수동으로 배치잡을 관리해야 하는 상황에서웹 UI로 편리하게 작업을 수행하고 실행 이력을 확인할 수 있도록 설계된실시간 통합 배치 관리 시스템입니다. 운영 효율성을 높이고, 로그와 상태 추적을 구조화함으로써배치 운영의 안정성과 가시성을 제공합니다.⚠️ 본 프로젝트는 코드 제공을 목적으로 하며,실제 운영 환경에서는 각 조직의 CI/CD 환경, 다중 서버 구조,**로그 저장 방식(S3 등)**에 맞게 구성 및 확장하여 사용해야 합니다. 📌 프론트..

들어가며... 실무에서는 와탭과 같은 모니터링 솔루션을 도입하여 사용하고 있으나, Spring Boot로 구성한 개인 프로젝트에서는 모니터링을 위해 많이 사용되고 있다는 Spring Actuator + Prometheus + Grafana 조합으로 적용 하면서 내용을 정리해 보기 위해 포스팅 합니다. Spring Actuator 기본 설정 + Prometheus + Grafana 적용 Spring Actuator 보안 적용 (추후 작성 예정) Spring Actuator Spring Actuator는 Spring Boot 애플리케이션의 모니터링과 관리를 간편하게 할 수 있는 기능을 제공합니다. 이 기능은 애플리케이션의 상태를 실시간으로 추적하고, 메트릭을 수집하며, 다양한 관리 작업을 수행할 수 있도록 ..

Gradle Gradle은 프로젝트를 빌드하고 관리하기 위한 오픈 소스 빌드 자동화 도구입니다. Groovy 또는 Kotlin을 기반으로 하는 DSL(Domain Specific Language)을 사용하여 빌드 스크립트를 작성하며, 안드로이드 애플리케이션부터 Java, Kotlin, 그루비 등의 프로젝트까지 다양한 유형의 프로젝트를 지원합니다. 특징 유연성: Gradle은 Groovy나 Kotlin과 같은 DSL(Domain Specific Language)을 사용하여 빌드 스크립트를 작성할 수 있습니다. 이는 빌드 프로세스를 세밀하게 제어할 수 있도록 합니다. 선언적 DSL: Gradle은 선언적 DSL을 사용하여 프로젝트의 의존성, 작업 등을 정의할 수 있습니다. 이는 빌드 스크립트를 간단하게 만들..
- Total
- Today
- Yesterday
- kafka redis
- oubox pattern
- JdbcBatchItem
- spring boot jpa
- actuator prometheus grafana
- Enum equals
- cursor ai
- Spring boot Actuator
- CompositeItemWriter
- 스케줄링 시스템
- cursorAI
- SpringBatch 5.1.1
- 배치 관리 ui
- quartz 실무 적용
- cursor ai 프롬프트
- no `meta.properties` found in
- tomcat gzip
- spring boot jpa crud
- kafka oubox
- kafka srping event
- spring security
- quartz spring batch
- 배치 모니터링
- Spring Actuator
- 잡 스케줄링
- cursor ai crud
- Enum Equals ==
- cursor ai 프로젝트
- Enum ==
- custom Item writer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |