2016-09-09 4 views
0

저는 Azure World에 완전히 익숙하지 않아서 질문이 어리석은 경우 나를 용서합니다.Azure WebJobs Azure 서비스 버스의 다중 인스턴스

우리는 사용자가 텍스트 파일을 업로드 할 수있는 Azure WEB APPS를 구축하고 있습니다. 텍스트 파일 업로드가 끝나면 파일을 처리 할 준비가되었음을 알리는 Azure Service Bus 대기열에 파일을 씁니다.

대기열에서 메시지를 가져 오기 위해 연속적으로 실행되는 WebJob이 있습니다. ServiceBus Queue에 메시지가 있으면 파일을 처리하고 작업을 수행해야한다는 것을 알고 있습니다.

파일이 꽤 크고 webjobs는 Azure SQL DB에서 파일 조작 및 레코드를 수행하는 데 몇 분이 걸립니다. 여기서 내가 알고 싶은 것은 다중 사용자가 동시에 파일을로드하고 서비스 버스 대기열에 추가되면 동일한 webjob을 여러 인스턴스로 확장하여 사용자가 오랜 시간 동안 기다릴 필요가 없다는 점입니다. 파일 처리 순서. 즉 5 명의 사용자가 동시에 파일을로드하는 경우 5 개의 메시지가 서비스 버스에 추가되며 동일한 웹 작업의 인스턴스 5 개를 병렬로 실행할 수 있으므로 다운 시간이 없습니다.

답변

관련 문제