WSDK를 호스팅하는 BizTalk 응용 프로그램이 WCF를 호스트하는 내 부하 테스트에서 ProcessModel이 IIS 용으로 만 사용되었으므로 바보 같은 질문이 될 수 있습니다. processModel autoConfig에서 false로 설정하고 minWorkThreads 및 maxWorkerThreads를 설정합니다. peroferamnce가 마술처럼 개선되었습니다 ... 조금 Google을 했는데도 이유를 이해할 수 없습니까? 누구든지 조언을 주실 수 있습니까?ProcessModel은 WCF Window 서비스에 영향을 미칩니다.
0
A
답변
0
예. HTTP/HTTPS를 통해 IIS를 통해 서비스를 노출 할 때 WCF Services는 ASP.NET ThreadPool을 사용하기 때문에 일반적인 ASP.NET 요청과 마찬가지로 processModel이 관리합니다.
여기에서이 동작의 상세 설명을 얻을 수 있습니다 :
http://www.scottmillersnotes.com/?p=167
그러나는 특정 지점 이상으로 확장하지 않습니다 때문에하는 WCF 서비스를 WCF 3.5의 스레드 풀 관리에 버그가있다 . WCF 4.0에서는 버그가 수정되었습니다.
http://omaralzabir.com/tweaking-wcf-to-build-highly-scalable-async-rest-api/
가 도움 : 당신은 세부의 이야기와 자세한 내용은이 문서에 대한 마이크로 소프트 WCF 팀 내 교환을 읽을 수 있습니까?
내 WCF가 NettcpBindings 만 사용한다면 어떻게해야합니까? Windows 서비스의 app.config에서 processModel 섹션을 조정할 때 여전히 차이가 있습니까? –