기본 끝 점이 죽으면 장애 조치 끝점을 사용하여 WCF 서비스를 구성 할 수 있습니까? SQL 클러스터에서 장애 조치 서버를 지정할 수있는 것과 같습니다.고 가용성
특히 속도를 위해 TCP/IP 바인딩을 사용하고 있지만 드물게 컴퓨터를 사용할 수없는 경우 트래픽을 장애 조치 서버로 리디렉션하려고합니다. 메시지를 잃어 버릴 염려가 없습니다. 난 그냥 다시 라우팅을 처리하는 코드를 작성하지 싶습니다.
기본 끝 점이 죽으면 장애 조치 끝점을 사용하여 WCF 서비스를 구성 할 수 있습니까? SQL 클러스터에서 장애 조치 서버를 지정할 수있는 것과 같습니다.고 가용성
특히 속도를 위해 TCP/IP 바인딩을 사용하고 있지만 드물게 컴퓨터를 사용할 수없는 경우 트래픽을 장애 조치 서버로 리디렉션하려고합니다. 메시지를 잃어 버릴 염려가 없습니다. 난 그냥 다시 라우팅을 처리하는 코드를 작성하지 싶습니다.
두 끝점 앞에 load balancer 레이어를 사용해야합니다. 전용 하드웨어를 고수하는 것이 가장 좋습니다.
너무 막연하게 들리려고하지 않고 Windows 네트워크로드 균형 조정 (NLB)이이를 처리해야한다고 생각합니다.
아직 WCF를 사용하지 않았지만 IIS의 호스트 서버 서비스에 대한 모든 트래픽을 지시하는 NLB (Network Load Balancing) 가상 IP 주소를 가리키는 로컬 DNS 항목이 있어야합니다. 웹 사이트에 대해 NLB를이 정확한 시나리오에 사용했으며 WCF와 잘 작동하지 않는 이유는 없습니다.
가상 서버의 내부 및 외부에서 임의로 서버를 가져올 수 있으며 NLB는 사용 가능한 노드로 모든 추악한 리디렉션을 처리합니다. 또한 훌륭한 가격표가 붙어 있습니다 : Windows Server 라이센스로 $ FREE.
값이 싸지 않거나 설정이 쉽지는 않지만 해결책으로 BigIP에 대한 행운이있었습니다.
좋은 특징 중 하나는로드 밸런서의 공통 엔드 포인트에서 SSL 인증서 (및 백도어)를 설정할 수 있다는 것입니다. 그런 다음 프로토콜을 사용하여 요청을 다시 WCF 서버로 전송하여 전체 전송을 암호화 할 수 있습니다.