본문 바로가기

APScheduler2

APScheduler (작업 스케줄러 파이썬 라이브러리) 00 개요코드분석 중 서비스를 실행시킬 때 APScheduler라는 라이브러리를 사용하는데 이에 대해 정리하고자 함01 APScheduler란1. 정의특정 시간에 작업을 실행하거나, 주기적으로 작업을 예약하는 기능 제공다양한 작업 예약 방법을 지원웹 애플리케이션, 데이터 수집, 배치 작업 등 여러 용도로 사용됨2. 기본 개념 및 주요 기능APScheduler의 4가지 요소: triggers (트리거), job stores (작업 저장소), executors (실행자), schedulers (스케줄러)1) 다양한 Trigger 제공Trigger란Triggers contain the scheduling logic.Each job has its own trigger which determines when th.. 2024. 8. 6.
BackgroundScheduler (APScheduler 라이브러리의 클래스) 00 개요목적: LSF 관련 프로그램 작성 시 이 클래스를 import 하는데 관련해서 정리하고자 함BackgroundScheduler 클래스는 APScheduler (A Python Scheduler) 라이브러리의 한 구성 요소로, 백그라운드에서 스케줄링된 작업을 실행 가능케함APScheduler는 Python에서 작업을 스케줄링하기 윟나 라이브러리로, cron 스타일의 작업, 반복 작업, 특정 시간에 실행될 작업 등을 쉽게 정의하고 관리할 수 있게 도와줌01 APScheduler 개요APScheduler는 3가지 주요 구성 요소로 이루어짐1. Schedulers : 작업을 스케줄링하고 관리하는 역할을 함2. Job Stores: 작업 데이터를 저장하고 지속성(persistence) 제공함3. Exec.. 2024. 7. 5.