대기열에있는 작업을 백그라운드에서 순차적으로 (또는 병렬로 n 개의 스레드로) 실행하여 시스템로드를보다 잘 제어해야합니다.Microsoft의 작업에 대한 순차적 백그라운드 처리
작업은 테이블을 큐로 사용하여 SQL Server 2008 데이터베이스에서 대기합니다.
대기열에서 요소를 제거하고 일부 처리 코드를 실행하는 간단한 "엔진"이 필요합니다. 처리 코드는 C#/.net입니다.
내 기본 관심사는 단순성, 테스트 가능성, 간단한 배포 및 신뢰성입니다.
BizTalk 또는 Windows 서비스 같은 기술에 대한 권장 사항을 찾고 있습니까?
무엇을 의미합니까? 당신은 이미 SQL과 C#을 사용할 것이라고 말했습니다. 그래서이 코드를 작성하는 방법을 묻고 있습니까? 아직 아무 것도 시도하지 않았습니까? 작동하지 않습니다. – spinon
죄송합니다 .. 내가 찾고있는 것은 "엔진"부분에 대한 기술 아이디어입니다. 나는 모든 새로운 기술에 대한 최신 정보가 아닙니다. 서버로 시작하여 항상 실행 상태를 유지해야하기 때문에 콘솔 앱보다 '더 나은'기능이 필요하다고 느낍니다. – squareeyes