우리는 net.tcp 바인딩 (약 50 개 서비스)을 사용하여 많은 수의 WCF 서비스를 개발할 계획입니다. IIS에서 호스팅됩니다.net.tcp 포트 공유가있는 IIS의 WCF 서비스. 성능 문제에 따라 좋은 해결책입니까?
는 IIS에 하나 개의 사이트를 만들기 : 내가 알고있는 것처럼
은, 그것을 실현하는 두 가지 방법이 있습니다. 서비스는 IIS 응용 프로그램으로 배포됩니다. 따라서 모든 서비스는 사이트의 net.tcp 바인딩 (net.tcp 포트 공유 기능)에 따라 동일한 포트를 사용합니다.
IIS에서 한 사이트에 대해 50 개의 사이트를 만듭니다. 모든 사이트는 net.tcp 바인딩에서 다른 포트를 가지므로 - 모든 서비스는 다른 포트를 사용하여 작동합니다.
성능 문제에 따라 어떤 방법이 더 좋습니까? net.tcp 포트 공유가있는 솔루션의 성능에 대한 정보를 찾을 수 없습니다.
고맙습니다. 그러나 NetTcpPortSharing의 성능은 어떻습니까? 하나의 포트에 다른 포트 또는 NetTcpPortSharing (모든 서비스 용)이있는 하나의 사이트에 50 개 사이트 (하나의 서비스에 대해 하나의 사이트)가 있습니까? –
단일 포트를 공유하는 50 개의 독립적 인 사이트를 만들어야합니다. 구성을 다시 설정하는 방법에 대한 자세한 내용은이 문서를 참조하십시오. http://msdn.microsoft.com/en-us/library/ms734772.aspx – Vivek
포트 공유에 대해 이해했지만 다른 연결된 질문이 나타났습니다. 여러 WCF 서비스를 사용하여 WCF 프로젝트를 만드는 것이 좋지 않습니까? 이러한 프로젝트는 하나의 DLL과 여러 * .svc 파일로 만들 수 있습니다. 공통적으로 배포 할 서비스에 대해 이러한 접근 방식을 사용할 수 있습니까 (목표 및 아키텍처에 따라)? –