2012-02-29 7 views
2

일반적으로 내 도메인의 어떤 서버에서 어떤 Windows 서비스가 실행되고 있는지 발견해야합니다. 과거에는 UDP 브로드 캐스트를 사용하는 일반적인 패턴과 프로토콜로이 문제를 해결했으며 .NET 2.0 또는 3.5에서는 다소 효과적이었습니다. 이제는 .NET 4 (WCF 4의 new Discovery feature 포함)를 사용하고 있습니다. 전환이 더 많은 경우 (및 .NET 친화적 인)이 문제를 해결할 수 있을지 궁금합니다. 내 서비스는 일반적으로 WCF 서비스를 호스팅하지 않습니다 (이 방법을 사용하면 간단하지 않을 수 있습니다). 그래서 거의 기술의 남용처럼 보입니다.WCF 검색을 사용하여 도메인에서 WCF가 아닌 Windows 서비스를 검색하십시오.

요약하면 응용 프로그램이 WCF를 사용하지 않을 때 새로운 WCF 검색 기능을 사용할 수 있습니까?

답변

1

예, 때문에 KISS.

+0

나는 동의하지만, 나는 이것을 선의로 해답으로 표시 할 수 없었다. 기술 또는 업계 표준 설명을 찾고 있습니다. –

+1

달리 (상용) 모니터링 도구를 사용해야하기 때문에 '일반적으로'수용 가능하다고 말할 수 있습니다. 그것들은 당신의 솔루션보다 낫지 만 적어도 당신의 미래의 필요에 맞게 당신의 솔루션을 수정할 수 있습니다. 그래서 당신은 약간의 유연성을 얻습니다. 그렇다면 유지 보수 계약이 필요하지 않으며 중요한 버그 수정이있을 때까지 기다릴 필요가 없습니다. 자신 만의 것이므로 더 나은 솔루션 일 수 있습니다. 일반적으로 말하지는 않지만,이 작업에있어 필자의 관점에서 보면 가장 적합한 솔루션입니다. – lurkerbelow

+0

OK, _this_는 답변입니다. –