2012-04-22 2 views
0

어떤 이유에서든 WCF 서비스가 다운되면 서비스를 호스팅하는 다른 서버가 인계받을 수 있습니까 (클러스터링/페일 오버 같은 종류)?WCF 서비스 및 백업

어떻게 그런 솔루션을 만들겠습니까? 그게 어떻게 가능해? 그런 상황에서 사용할 수있는 기법과 기법은 무엇입니까?

+0

어떻게 서비스를 호스팅하고 있습니까? 일반적으로 장애 조치 등을 처리하기 위해 호스트에 의존 할 수 있습니다 - 싱글 톤 서비스를 호스팅하고 있습니까? – kmp

+0

응답 해 주셔서 감사합니다. 글쎄, 난 아직 모르는 일부 샘플 및 테스트 POC 형식 일을. 서비스 오류가 발생하면 서비스를 재사용하거나 서비스를 재개 할 때 서비스가 필요할 때 서비스를 시작하기 때문에 좋았습니다. 하지만 콘솔 앱은 어떨까요? 서비스가 어떻게 장애로부터 복구 될 수 있습니까? 그것은 싱글 톤 서비스가 될 수 없습니다. –

+0

그냥 더 많은 것을 추가하려면 본질적으로 자체 복구 서버 서비스를 찾고 있습니다. 서비스가 중단되지 않도록 이러한 유형의 동작을 어떻게 구현할 수 있습니까? 어떤 이유로 든 다시 올 수없는 경우 어떻게 다른 사용 가능한 서비스로 다시 라우팅 할 수 있습니까? (컴퓨터는 클러스터 될 것이지만 이것은 물리적 인 용도로만 적용되며 전적으로 소프트웨어에 적용되지는 않는다) –

답변

0

실제로이 솔루션은 애플리케이션의 클러스터링 된 노드 당 인스턴스를 실행하는 것입니다. 앱 중 하나가 충돌하면 다른 앱이 계속 활성 상태가됩니다.

또는 클러스터링하여 앱을 실행할 수도있었습니다.