수천 가지의 시간 초과 이벤트가 아니라 수백 가지를 갖는 최상의 방법은 무엇입니까?대규모 시스템을위한 ASP.Net 스케쥴링 시간 초과 이벤트
저는 C# ASP.Net 웹 기반 응용 프로그램을 가지고 있습니다.이 응용 프로그램은 Microsoft Exchange와 다른 웹 기반 서비스 사이에 있습니다. Exchange는 사용자 약속에 대해 매시간 한 번 확인되며이 약속은 다른 웹 기반 서비스로 전달되어야하지만 즉시 전달되지 않아야합니다. 약속에 근접한 위치에 따라 전달되어야하므로 약속 시작 15 분 전에 말하십시오. 나는 이것에 대한 예정된 작업을 생각하고 있었는데, 어떻게 시스템이 많은 수의 사용자를 견뎌 낼지 모르겠다.
Exchange의 확인은 실제로 문제가 아니지만 Exchange에서 가져온 데이터를 기반으로 다른 이벤트를 실행하는 것은 약간 힘듭니다. Quartz.Net을 살펴 봤는데 아마도 도움이 될 수 있습니다. 나는 사람들이 현재 디자인에 대해 생각할 수있는 다른 설계 솔루션에 대해 궁금합니다. 물론 이상적인 세계 인 Exchange 플러그인이 선호되는 솔루션이지만, 실제로는 옵션이 아닙니다.
감사합니다.