나는 서비스 패브릭에 대해 손을 잡으려고 노력 중이고 조금 어려움을 겪고 있습니다. 몇 가지 질문 :서비스 패브릭 서비스는 완전히 단일 스레드입니까?
은 모두 단일 서비스 스레드 서비스 인스턴스입니까? Task.Delay 메서드를 사용하여 상태가없는 웹 API를 만든 다음 문자열을 반환했습니다. 이 서비스에 대한 두 개의 요청이 동시에 처리되지 않고 순차적으로 처리되었습니다. 그렇다면 동시 처리 요청 수는 애플리케이션 매니페스트의 서비스 인스턴스 개수에 따라 결정됩니다. 편집 OWIN Wep Api의 설정과 관련이 있습니다. 세션별로 차단할 수 있습니까? 나는 기본적으로 세션이 없다고 가정 했는가?
나는 서비스 패브릭에서 수행해야하는 (오랜 시간이 걸릴 수 있음) 장기 실행 작업을 가지고 있습니다. 이 서비스 패브릭에 사용할 수있는 권장 패턴이 있습니까? 현재 이러한 작업은 webjob을 트리거하는 저장 대기열을 사용하여 처리됩니다. 신뢰할 수있는 대기열과 RunAsync 루프가있는 것일까 요?
프로세스는 B와 비슷하지만 대부분 IO를 스로틀 서비스 (SharePoint Online)와 관련이 있습니다. 그래서 나는 동시 처리를 얼마나 할 수 있는지에 대해서만 제한적이다. 작업은 사용자가 시작하므로 배치 프로세스가 아닙니다. –