데이터베이스에 작업을 생성하고 저장하는 Django 웹 응용 프로그램이 있습니다. 모든 직업에 대해 전자 메일을 보내고 다른 시스템으로 데이터를 보내야합니다. 비동기로 만들고 싶습니다.Python/Django AMQP?
이와 같은 작업을 수행하는 데 권장되는 방법은 무엇입니까?
- 신뢰할 수 있어야합니다 (실수로 서비스가 중지되면 작업을 놓치지 마십시오).
- 문제가 발생하면 로그를 쉽게 찾을 수 있어야합니다.
나는 작업을 처리 할 더 많은 작업자를 쉽게 추가 할 수 있기를 원합니다.
작업 대기열이 동일한 데이터베이스 테이블 인 경우 데이터베이스의 상태를 변경하여 작업을 쉽게 취소 할 수 있습니다.
아마도 솔루션이 장고 프레임 워크와 어떻게 든 관련이 있다면 좋을까요?