WCF Windows 서비스와 클라이언트 인터페이스 간의 프록시 역할을하는 WCF 웹 서비스가 있습니다. 웹 서비스가 배포되는 동안 우리 프로그램이 중앙 "주"서버를 가질 수 있도록이 작업이 수행됩니다.이중 직렬화/역 직렬화 피하기
중간에 IIS가 호스팅하는 WCF 웹 서비스 직렬화를 잘라내어 클라이언트가 직접 보낸 바이트를 IIS를 통해 Windows 서비스에 공급하고 싶습니다. 이것이 가능한가?
WCF Windows 서비스와 클라이언트 인터페이스 간의 프록시 역할을하는 WCF 웹 서비스가 있습니다. 웹 서비스가 배포되는 동안 우리 프로그램이 중앙 "주"서버를 가질 수 있도록이 작업이 수행됩니다.이중 직렬화/역 직렬화 피하기
중간에 IIS가 호스팅하는 WCF 웹 서비스 직렬화를 잘라내어 클라이언트가 직접 보낸 바이트를 IIS를 통해 Windows 서비스에 공급하고 싶습니다. 이것이 가능한가?
NLB을 직접 사용하지 않는 이유는 무엇입니까? 나는 클러스터가 프록시 WCF 서비스보다 더 잘 분산 된 요청을 할 것이라고 생각한다.
중간에 WCF를 사용하지 않을 수도 있습니다. 난이도는 전송에 사용하는 기술에 따라 다릅니다. 예를 들어 BasicHttp (good ol 'SOAP)를 사용하는 경우 ASP.NET에서 HttpWebRequest를 통해 클라이언트의 바이트를 서버로 라우팅하는 프록시를 작성할 수 있습니다.
WCF 요청을 중앙 웹 서비스로 라우팅하기 위해 웹 상자에 역방향 프록시를 설치하는 것도 고려해 볼 수 있습니다.
초기 클라이언트 요청은 IIS를 통과해야하므로 WCF 웹 서비스는 중앙 상태 서버에 요청을 릴레이하기위한 것입니다. –
맞긴하지만 IIS를 사용해야하는 이유는 무엇입니까? –