복붙노트

[REDIS] 셀러리 celerybeat 장고없이 데이터베이스 스케줄러를 사용할 수 있습니까?

REDIS

셀러리 celerybeat 장고없이 데이터베이스 스케줄러를 사용할 수 있습니까?

내가 장고를 포함하지 않는 작은 인프라 계획을 가지고있다. 그러나, 때문에 장고와 내 경험, 정말 셀러리있다. 정말 필요한 것은 레디 스 + 셀러리 내 프로젝트를 만드는 것입니다. 대신 로컬 파일 시스템을 사용하여, 나는 레디 스에서 모든 것을 유지하고 싶습니다. 이 AWS S3에 결과를 덤프 할 준비가 될 때까지 내 현재의 아키텍처는 모든 것을 레디 스를 사용합니다. 틀림없이 내가 대신 파일 시스템의 레디 스를 사용하는 큰 이유가 없습니다. 그냥 마음에 도커 및 확장 성이의 아키텍처에 너무 많이 투자하고, 그것은 잘못되지 느낀다.

해결법

  1. ==============================

    1.나도 비 장고 데이터베이스 스케줄러 한참을 검색했지만 아무 것도 없다처럼 보였다. 그래서 장고 스케줄러 코드를 가져다가 SQLAlchemy의를 사용하도록 수정했습니다. 더 쉽게해야한다 대신 레디 스를 사용하도록합니다.

    나도 비 장고 데이터베이스 스케줄러 한참을 검색했지만 아무 것도 없다처럼 보였다. 그래서 장고 스케줄러 코드를 가져다가 SQLAlchemy의를 사용하도록 수정했습니다. 더 쉽게해야한다 대신 레디 스를 사용하도록합니다.

  2. ==============================

    2.우선은 celeryproject.org에 튜토리얼이 작은 프로젝트를 만들었습니다.

    우선은 celeryproject.org에 튜토리얼이 작은 프로젝트를 만들었습니다.

    나는 개념의 증거로 Dockerized 데모를 구축 그래서 큰했다.

  3. from https://stackoverflow.com/questions/28760250/can-celery-celerybeat-use-a-database-scheduler-without-django by cc-by-sa and MIT license