문제

안녕하세요 저는 캐시 만료 콜백을 사용하여 ASP.NET 사이트를 위해 언젠가 스케줄러를 개발했습니다. 이제 사이트를 전용 서버로 옮기는 예산이 있으므로 타이머 개체를 사용하여 스케줄러를 Windows 서비스로 작성했습니다. 테스트 환경에서 잘 작동합니다. 타이머 접근 방식이 충분한 지 알고 싶습니다. 다시 말해서 - 강력한 C# 스케줄러 엔진을 생성하기위한 최상의 설계 전략은 무엇입니까?

도움이 되었습니까?

해결책

나는 사용할 것이다 quartz.net. 그것은 잘 테스트되고 오픈 소스이며 문제없이 여러 번 사용했습니다.

편집 : 실제로, 일정에 관해 동료에게 방금 말한 후, 가벼운 솔루션이 충분할 때 (다른 포스터가 지적했듯이) Windows 예약 작업을 사용하는 것에 대해 말할 내용이 있습니다.

Quartz.net은 가장 작은 앱에서 대규모 엔터프라이즈 시스템까지 사용할 수있는 완전한 오픈 소스 작업 스케줄링 시스템입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top