셀러 리가 여러 컴퓨터에 분산되어있는 정의 된 작업 집합을 수행 할 것을보고 있습니다. 각 시스템은 여러 태스크 중 하나를 처리 할 수 있지만 일부 태스크는 다른 태스크보다 많은 기계 자원을 필요로합니다. Celery를 사용하여 이러한 리소스를 관리 할 수있는 방법이 있습니까?셀러리 및 멀티 스레드 작업
0
A
답변
3
셀러리는 근로자의 현재/과거 자원 이용률을 측정하고 그 측정치를 기반으로 수행하는 작업량을 조정하는 수단을 제공하지 않습니다. 그러나 Celery를 사용하면보다 예측 가능하고보다 균등하게 분산 된 자원 활용 (YMMV)을 유도 할 수있는 몇 가지 손잡이가 있습니다.
성능 요구 사항이없는 작업이있는 경우 주어진 기간 동안 수행 할 수있는 작업 수를 rate limiting으로 제한하는 것이 좋습니다.
다른 옵션은 celery queues을 사용하는 것입니다. 필요에 따라 가벼운 작업을위한 대기열을 만들고 중량이 큰 작업을위한 대기열을 만든 다음 더 많은 마력을 가진 근로자가 무거운 대기열을 듣고 대기열을 듣지 않는 대기열을 만들 수 있습니다.).
관련 문제
- 1. 리눅스 2.6.31 스케줄러 및 멀티 스레드 작업
- 2. 한정된 셀러리 작업 수행
- 3. 셀러리 작업 프로파일 링
- 4. 셀러리 작업 업데이트
- 5. 셀러리 작업 번역
- 6. 멀티 스레드 및 멀티 프로세스의 성능 차이
- 7. 멀티 태스킹 및 멀티 스레드 실버에서
- 8. 멀티 스레드 또는 작업 병렬 라이브러리
- 9. 셀러리 작업 로거가 쓰기가되지 않습니다.
- 10. 서블릿의 스레드 안전 작업 및 대기열 작업
- 11. 멀티 스레드 및 데이터베이스 연결
- 12. 멀티 스레드 및 힙 손상
- 13. 장고 멀티 스레드 및 mod_wsgi
- 14. 파이썬 GIL 및 멀티 스레드
- 15. win32 핸들 및 멀티 스레드
- 16. 자바 멀티 스레드 및 객체
- 17. Java 인쇄 및 멀티 스레드
- 18. PrimeFaces 푸시 및 멀티 스레드
- 19. DB 백엔드로 셀러리 작업 정리
- 20. 종속성 그래프로 셀러리 작업 실행
- 21. 셀러리 - 작업 수행 기능 호출
- 22. 셀러리 작업 일정이 다소과 같이
- 23. 셀러리 작업 체인 취소 중?
- 24. 모델 가져 오기 작업 셀러리
- 25. 작업 라이브러리로 멀티 스레딩
- 26. 멀티 스레드
- 27. 셀러리 그룹은이 셀러리 2에서
- 28. UI 스레드 및 작업 스레드 자습서 찾기
- 29. C++ 멀티 스레드 동기화
- 30. 작업 사용시기 및 스레드 사용시기