지난 24 시간 동안이 작업을 해왔습니다.Azure Service Bus Queue의 처리를 여러 인스턴스에 균등하게 분배하는 방법은 무엇입니까?
WorkerRoleWithSBQueue Visual Studio 템플릿을 사용하고 있습니다.
PrefetchCount가 0
로 설정 I도) (OnMessageOptions으로 시도 {MaxConcurrentCalls = 1};
어제 나는 두 개의 인스턴스가 있었고 두 인스턴스를 동등하게 사용하는 것처럼 보였습니다. 두 개의 요청을 동시에 보내면 두 인스턴스를 모두 사용하여 메시지를 처리한다는 것을 의미합니다.
이제 인스턴스 수를 10으로 늘렸고 드로잉 보드로 돌아 왔습니다. 나는 10 개의 메시지를 보내고 각 메시지는 15 초 정도가 걸린다. 어떻게 든 단일 인스턴스는 한 번에 두 개의 메시지를 사용합니다. 즉 작동해야하는 인스턴스에 작업 할 메시지가 없습니다.
12 월 11 일 마감일이 있으며 조금 당황하기 시작합니다.
혹시이 경험이 있습니까?