나는 문서 데이터베이스 (MongoDB)에 저장된 문서의 상태를 모니터링하는 일을하는 .NET Windows 서비스를 작성 중이다. 이 문서는 웹 사이트를 통해 사용자가 수시로 수정할 수 있습니다. Windows 서비스는 매 5 분마다 (예 : 5 분마다) 실행해야합니다. 모든 문서 (수백 개)를 조사하고, 문서를 검사하고, 사용자가 관심을 가져야 할 문서가 있는지 확인합니다 (실제 사람). 사용자는 이메일을 통해 필요한 조치를 알립니다.SQL없이 .NET 타이머 서비스
서비스는 연중 무휴로 운영됩니다. 현재 SQL 데이터베이스가 혼재되어 있지는 않으며이 요구 사항을 지원하기 위해 SQL 데이터베이스를 유지 관리하는 데 드는 오버 헤드와 비용을 정말로 원하지 않습니다. 나는 MongoDB와 함께 MSMQ를 가지고있다. 나는 WWF 사용을 고려할 것이지만 SQL에 의존하지 않는 가벼운 워크 플로우 퍼시스턴스 저장소가 있습니까?
누구나이 요구 사항을 지원하는 최선의 전략을 조언 할 수 있습니까?
감사합니다.