카테고리 없음

셀러리? Celery~

개발자 쿼카 2024. 5. 7. 22:29

셀러리 공부기록

 

내가 하고자 하는 것

- 하루 주기대로 업데이트 하는 기능..?

- 셀러리가 그걸 해준다고 해서 공부중이다...

 

Celery는 방대한 양의 메시지를 처리하는 동시에 이러한 시스템을 
유지하는 데 필요한 도구로 작업을 제공하는 간단하고 유연하며 안정적인 분산 시스템입니다.
실시간 처리에 중점을 두고 작업 예약도 지원하는 작업 대기열입니다.

 

셀러리의 tesk주기를 이용하면 내가 원하는 기능을 구현할 수 있을거 같다!

 

crontab(minute=0, hour=0)# 매일 자정에 실행

이 명령어가 내가 원하는 명령어인 거 같은데, 이걸 어떻게 활용할지는 감이 아직 안 와서

더 공부 해야한다 ㅠ 일단 오늘은 자고! 내일 해보도록 하자~~

 

 

 

내일 할 일, 구글링해서 찾은 문서 읽어보기~

https://devlog.jwgo.kr/2019/07/02/using-celery-with-django-1/

 

장고(Django)에서 셀러리(Celery) 사용하기 1편 · Tonic

사이트 운영에 도움을 주실 수 있습니다. 고맙습니다. --> 장고(Django)에서 셀러리(Celery) 사용하기 1편 2019년 07월 02일 이 문서는 [Celery 공식 문서](http://docs.celeryproject.org/en/latest/django/)를 번역한 것

devlog.jwgo.kr

 

 

https://wangin9.tistory.com/entry/django-celery

 

[django celery]테스크 주기 설정하기

Celery Beat Celery beat 는 스케줄러로써 규칙적인 간격으로 작업을 시작한다. 찾아보니 원하는 초,분,시간 단위로 설정할 수도 있고 일주일에 한번, 이런식으로도 crontab 등의 api를 이용해서 설정할

wangin9.tistory.com

 

 

여기는 공식문서!

https://docs.celeryq.dev/en/main/userguide/tasks.html

 

Tasks — Celery 5.4.0 documentation

This document describes the current stable version of Celery (5.4). For development docs, go here. Tasks Tasks are the building blocks of Celery applications. A task is a class that can be created out of any callable. It performs dual roles in that it defi

docs.celeryq.dev