2017-02-16 1 views
0

저는 장고 모델을 업데이트하기 위해 셀러리 작업을 호출하는 장고 앱을 개발했습니다. 나는이 작업이 serialize되어 rabbitmq와 같은 메시지 중개인을 통해 셀러 리 작업자에게 보내어 작업을 실행한다는 것을 알고 있습니다.Celery는 작업의 종속성과 라이브러리 가져 오기를 어떻게 직렬화합니까?

작업의 실행은 Django 모델 및 다양한 기타 라이브러리 가져 오기에 따라 다릅니다. 이러한 종속성은 셀러리가 어떻게 처리합니까? 이 정보는 어떻게 근로자에게 전달됩니까?

나는 장고와 함께 rabbitmq만을 셀러리없이 사용하려고합니다. 그리고 직렬화가 어떻게 수행되는지에 관해서는 분실하고 있습니다.

답변

1

전달되지 않았습니다. 각 서버에는 전체 코드베이스가 있습니다. 작업은 작업 이름과 인수의 JSON 만 전달합니다.

관련 문제