Ich muss in der Warteschlange befindliche Jobs der Reihe nach (oder mit n Threads parallel) im Hintergrund ausführen, um die Auslastung des Systems besser zu steuern.Sequenzielle Hintergrundverarbeitung von Aufgaben unter Microsoft
Die Jobs werden in einer SQL Server 2008-Datenbank mit einer Tabelle als Warteschlange in die Warteschlange gestellt.
Ich brauche eine einfache "Engine", die Elemente aus der Warteschlange entfernt und einen Verarbeitungscode ausführt. Der Verarbeitungscode lautet C#/.net.
Meine Hauptanliegen sind Einfachheit, Testbarkeit, einfache Bereitstellung und Zuverlässigkeit.
Ich bin auf der Suche nach Empfehlungen für die Technologie, wie BizTalk oder vielleicht ein Windows-Dienst?
Was meinst du? Sie haben bereits gesagt, dass Sie SQL und C# verwenden werden. Also fragst du, wie man diesen Code schreibt? Hast du schon etwas probiert und es funktioniert nicht? – spinon
Entschuldigung .. Was ich suche ist Ideen für die Technologie für den "Motor" Teil. Ich bin nicht auf dem neuesten Stand der neuen Technologien. Ich denke, ich brauche etwas "Besseres" als eine Konsolen-App, da sie mit dem Server starten und jederzeit laufen muss. – squareeyes