2013-03-20 3 views
0

Sivlerlight 클라이언트에서 요청을 수신하는 WCF 서비스가 SQL 데이터베이스를 읽거나 쓰고 응답을 클라이언트에 다시 보냅니다.연결 번호 규칙?

클라이언트가 6 개 또는 7 개 증가하면 지연이 증가하기 시작합니다. 인스턴스가 더 많은지,로드 균형 조정으로 인한 지연이 더 적은지 확인하고 싶습니다.

자동 확장 응용 프로그램 블록을 구현하려고하지만 저장 규칙을 사용하지 않아 저장 대기열 (예 : 대기열 길이) 또는 CPU 사용량 규칙이 유용하지 않습니다. 10 개의 클라이언트가 연결되어 있지만 서비스, ​​인스턴스 CPU 사용률은 거의 10 %에 도달합니다.

특정 수의 연결에 도달하면 새 인스턴스를 시작하는 규칙을 어떻게 설정할 수 있습니까?

+0

SQL 연결 또는 어떤 연결 유형을 묻는 중입니까? – Igorek

+0

서비스에 대한 클라이언트 연결. – jlcivico

답변

0

IIS의 요청 현재 성능 카운터를 캡처하여 Windows Azure Diagnostics으로 보낼 수 있습니다.

WASABi는 성능 카운터를 기반으로 WCF/WebRole 응용 프로그램을 확장 할 수 있습니다. 어떤 이유로 WASABi가 성능 카운터를 기반으로 자동 확장 할 수 없거나 나중에 더 많은 기능이 필요할 경우 AzureWatch (개인 플러그)

그러나 어느 방법 으로든 ASP.NET \ Requests Current IIS에서 WCF 사용하기)는 필요한 성능 카운터처럼 보입니다.

+0

Azure의 클라우드 서비스를 사용하여 웹 역할을 호스팅하고 있습니다. – jlcivico

+0

네, 그렇게 생각했습니다. – Igorek