다음은 적용하려는 간단한 시나리오입니다..NET 프로그램을 백그라운드 서비스로 실행
- .NET 응용 프로그램 (console 또는 windows) appA가 있으며이 코드는 30 초마다 프로젝트의 큰 전역 변수 (+ 50MB)를 업데이트합니다.
- 나는 .NET 웹 응용 프로그램 인 다른 응용 프로그램 appB를 가지고 있으며 필요할 때마다 appB에서 appA의 전역 변수의 업데이트 된 값에 액세스 할 수 있기를 원합니다.
이 목적을 위해 나에게 무엇을 제안합니까?
이 두 컴퓨터는 항상 같은 컴퓨터에서 실행됩니까? –
통합 레이어로 사용할 기술 (db, webservice, 파일 등)을 식별해야합니다. 그러면 당신의 질문에 간단히 대답 할 수 있습니다. – BozoJoe
@James 예 그들은 동일한 컴퓨터에서 실행됩니다. @ BozoJoe 그 기술 중 하나를 사용할 수 있지만 db 또는 파일에 쓰는 것은 내 변수가 매우 커질 것이므로 나쁜 방법으로 보입니다. –