rabbitmq 백엔드에서 django-celery를 사용하는 Django 앱이 있습니다. 우리는 서로 다른 사용자가 자신의 계정에서 동일한 Django 응용 프로그램을 실행하고 (각각 다른 포트에서 수신 대기) 테스트 컴퓨터를 가지고 있지만 모두 동일한 settings.py 파일을 사용하므로 동일한 rabbitmq 자격 증명을 사용하여 셀러리를 후면에 연결합니다 -종료. (그들은 각각 db 백엔드를 위해 다른 sqlite 데이터베이스를 사용하고 있습니다.)장고 셀러리 작업이 잘못된 실행 인스턴스로 처리되고 있습니다.
장고 셀러리 작업 중에 "누화"가 발생하는 것으로 나타났습니다. 사용자 A의 계정에있는 장고 응용 프로그램의 작업 요청이 사용자 B의 계정에서 실행중인 셀러리 작업에 의해 처리 될 수 있습니다.
이 문제를 방지하기위한 가장 간단한 방법은 무엇입니까? 각 사용자마다 별도의 rabbitmq 계정 및/또는 가상 호스트를 만들어야합니까? 아니면 이것을 할 수있는 다른 방법이 있습니까?