정기적으로 실행되는 다양한 유지 관리/모니터링 작업 (몇 분에 한 번씩, 하루에 한 번씩)을 수행하도록 작성한 사용자 지정 프로그램이 있습니다. 작업 스케줄러에서 실행하거나 Windows 서비스 (임베디드 타이머 객체에 의해 트리거 됨)로 실행하는 것이 더 나은 방법입니까?정기적 인 Windows 서버 기반 프로세스
답변
다음은 서비스 및 예약 된 작업에 대한 흥미로운 기사입니다.
http://weblogs.asp.net/jgalloway/archive/2005/10/24/428303.aspx
나는 단순/일회용 타입 처리를 예정 위해, 그냥 콘솔 응용 프로그램을 작성하고 예약 된 작업을 윈도우로 실행하는 것이 더 쉽습니다 생각합니다.
그러나 대부분의 경우 서비스가 끝나기 때문에 모든 서비스가 동일한 방식으로 실행됩니다. Martin은 Quartz.NET이 예약 된 서비스를 작성하는 데 정말 강력하며 일반 예약 된 작업보다 유연성이 뛰어나다 고 말했습니다.
위대한 링크. 감사. 분명히 내가 윈도우 스케줄러를 사용하고있는 것은 충분하다. – Jeff
편집 : 어떻게 든 .NET 솔루션을 찾고 있다고 생각했습니다. 그렇지 않다면 제 대답을 무시하십시오.
자신의 Windows 서비스를 사용하려면, 다음 Quartz.NET 살펴 있습니다
Quartz.NET이 사용할 수있는 모든 기능을 갖춘 오픈 소스 작업 스케줄링 시스템입니다 가장 작은 애플 리케이션에서부터 대규모 기업 시스템 인 에 이르기까지 다양합니다.
이 라이브러리를 사용하면 무료로 Windows 작업 스케줄러의 유연성을 얻을 수 있지만 자신의 서비스를 실행할 수 있습니다.
- 1. 레일에서 정기적 인 작업 모니터링
- 2. 은 하나의 프로세스 서버 인 node.js입니까?
- 3. Struts2 + jQuery - 클라이언트에 정기적 인 업데이트 보내기
- 4. 웹 서비스 대 정기적 인 HTTP 요청
- 5. 정기적 인 작업 수행 (모범 사례)
- 6. 정기적 인 간격으로 작업을 실행하도록 예약하려면 어떻게합니까?
- 7. 시작 인 프로세스
- 8. jQuery : 매번 정기적 인 데이터를 다른 데이터로 전달 하시겠습니까?
- 9. JMS 기반 서버 프로세스 및 데이터베이스 보안을위한 아이디어가 필요합니다.
- 10. IE의 정기적 인 사이트 속도 저하 문제 해결에 도움이 필요합니다
- 11. 인 프로세스 및 아웃 프로세스 서비스의 차이점
- 12. 리눅스 최대 서버 프로세스
- 13. 서버 측 백그라운드 프로세스
- 14. 아이폰 SDK에 위치 기반 프로세스?
- 15. 정기적 인 쿼리 또는 기타 구현 : Java 및 Http
- 16. StyleCop을 행복하게 유지하면서 단락으로 정기적 인 의견을 나누는 방법?
- 17. 아이폰에서 정기적 인 시간 간격으로 테이블 뷰 업데이트
- 18. 정기적 인 실행을 구현하는 스칼라 고유의 방법이 있습니까?
- 19. 지연된 스레드 작업자와 함께 Java에서 정기적 인 작업을 예약 하시겠습니까?
- 20. 내 J2ME 응용 프로그램에서 서버로부터 정기적 인 업데이트를 받으십시오.
- 21. bash와 독립적 인 프로세스 만들기
- 22. boost :: asio 서버 다중 프로세스
- 23. 명령 줄에서 프로세스 트리 프로세스 종료 (Windows)
- 24. windows 프로세스 관리
- 25. 무조건적으로 프로세스 죽이기 (Windows)
- 26. Windows 프로세스 설명자
- 27. Windows 프로세스 모니터링
- 28. 인 프로세스 ActiveMQ 생산자/소비자 예제?
- 29. 하드웨어 기반 프록시 서버 대 소프트웨어 기반 프록시 서버
- 30. .net 응용 프로그램이 관리되지 않는 프로세스 또는 일반 Windows 프로세스 인 프로세스입니까?
나는 윈도우 서비스 방법을 사용 해왔다. 그러나 많은 이득이없는 프로그래밍 방식의 오버 헤드가 많은 것으로 보인다. 새 버전의 설치는 조금 더 복잡합니다. – Jeff