2013-06-17 4 views
1

우리의 응용 프로그램에는 Azure WorkerRole (클라우드 서비스)에 게시 된 WCF "독립형"이 있습니다. 이 WCF에서는 제한을 수정하고 최대 동시 호출 수를 제한했습니다. 이 값을 초과하면 WCF는 요청을 대기시킵니다. 대기중인 위치를 알 수 없습니다. 응용 프로그램 기능의 경우 가능한 빨리 요청을 대기열에 넣거나 대기열에 넣을 수 없습니다.WCF 대기열에 포함 된 요청

이 대기열을 볼 수 있습니까? 매개 변수를 대기열에 포함하지 않도록 변경하려면 어떻게해야합니까?

도와 주시겠습니까?

감사합니다. 나는 모든 시간 제한을 수정

+0

우리는 WCF BasicHttpBinding을 사용하고 있습니다. – Carlos

+0

타임 아웃을 낮게 설정하면 물건이 대기열에 들어가는 것을 방지 할 수 있습니다. – dqm

답변

0

바인딩 HHTP에있다 : (0, 0, 1)
binding.OpenTimeout = 새 시간 범위 (0, 0, 1)
바인딩
binding.ReceiveTimeout = 새 시간 범위. CloseTimeout = 새 시간 범위 (0, 0, 1)
binding.SendTimeout = 새 시간 범위 (0, 0, 1)

나는 1 초에 모든 시간 제한을 뒀다. 그러나 행동은 같습니다. 요청이 대기열에 있습니다.
우리가 변경 한 사항은 서버 바인딩에있었습니다.

관련 문제