로고 |
|
솔루션명 |
Celery |
소개 |
- 간단하고, 유연하며, 믿을 만한 방대한 양의 메시지를 처리하기 위한 분산 시스템
- 분산 시스템을 유지하기 위한 도구와 함께할 수 있는 운영방식을 제공
- 실시간 처리에 기반을 둔 Task 큐이며, 작업 스케줄링도 지원
|
주요 기능 |
Task 큐 기능 지원
|
대분류 |
미들웨어 |
소분류 |
분산시스템SW |
라이선스 형태 |
3-Clause BSD License
|
사전설치 솔루션 |
Python
|
실행 하드웨어 |
|
버전 |
5.3.0b1(2022-12 최신) |
특징 |
- 유지 보수 및 사용이 간편하며, 특정한 설정파일 불필요
- 워커와 클라이언트가 연결 상실 및 실패시 자동적으로 연결 재시도RabbitMQ, py-librabbitmq 및 최적화 된 설정 사용시 단일 셀러리 프로세스가 밀리초 미만의
- 왕복 지연 시간으로 분당 수백만 개의 작업 처리 가
|
보안 취약점 |
- 취약점 ID : CVE-2021-23727
- 심각도 : Medium
- 취약점 설명 : 공격자가 Celery result 백엔드 내의 메타데이터에 대한 액세스 권한을 얻거나 어떻게든 조작할 수 있으면 저장된 명령 주입 취약성을 발생시키고 잠재적으로 시스템에 대한 추가 액세스 권한을 얻을 수 있음
- 대응방안 : Celery를 5.2.2 이상 버전으로 업그레이드
- 참고 경로 : https://security.snyk.io/vuln/SNYK-PYTHON-CELERY-2314953
|
개발회사/커뮤니티 |
https://groups.google.com/g/celery-users
|
공식 홈페이지 |
https://docs.celeryq.dev/en/stable/index.html
|