2010-04-23 5 views
0

다양한 소비자에게 캐시 된 데이터에 대한 액세스를 제공하는 단일 Windows 서비스가 필요한 솔루션이 필요합니다. MVC 웹 응용 프로그램의 경우 .Net 어셈블리 (COM interop)는 고전적인 ASP 페이지 내에서 사용되며 다른 Windows 서비스는 Windows 양식 신청. 따라서 다양한 프로세스에서 데이터에 액세스 할 수 있어야합니다. 캐시되는 데이터는 읽기 전용입니다. 현재 모든 프로세스는 동일한 시스템에 있습니다. 환경은 .NET Framework 3.5 및 C#입니다.캐시 된 데이터에 대한 액세스를 제공하는 단일 Windows 서비스?

내 질문은, 어떻게 여러 appdomains/프로세스가 단일 Windows 서비스에서 캐시 된 데이터를 검색 할 수 있습니까?

+0

나는 귀하의 질문을 완전히 이해하고 있는지 잘 모르겠습니다. 귀하의 출발점은 다음과 같아야합니다 : 사용하고자하는 IPC 메커니즘을 파악하십시오. 예를 들어 WCF를 보면서 어느 정도 시간을 투자하여 시작하십시오. –

+0

의견을 보내 주셔서 감사합니다. 좀 더 정확한 질문을 편집했습니다. 이제 WCF를 살펴 보겠습니다.) – Mats

답변

1

Windows 서비스에서 WCF 끝점을 호스팅하는 방법을 살펴 봅니다. 그런 식으로 거의 모든 것이 그것과 통신 할 수 있어야합니다.

다른 것을보고 싶을 수도 있습니다 Windows Server AppFabric Cache입니다. 수평 확장 할 필요가있는 경우 서비스에서 여러 서버를 쉽게 사용할 수 있습니다. 그러나 그것은 관리 코드 (.NET)를 통해서만 접근 할 수 있다고 생각합니다.

관련 문제