2010-12-08 9 views
0

Ich habe eine Anforderung, Features zu erstellen, die bestimmte Hintergrundaufgaben auf einem Server ausführen. Dinge wie Warteschlangenüberwachung (die ständig abfragt) und geplante Aufgaben für Batch-Jobs. Diese Prozesse müssen grundlegende Funktionalität wie haben; Neustart, wenn sie fehlschlagen; konfiguriert sein, um nur einen laufenden Prozess oder mehrere Prozesse zu haben; Zustand beibehalten, wenn Leerlauf usw. Azure-Worker-Rollen scheinen eine Menge Kästchen anzukreuzen - gibt es ein On-Premise-Äquivalent?Was ist der bevorzugte Ansatz zum Erstellen von Serverhintergrundprozessen auf dem .NET-Stack?

Mein aktueller Plan ist es, eine Reihe von Windows-Diensten in .NET zu erstellen, aber sie scheinen so 90er Jahre. Gibt es einen besseren Ansatz, den Menschen nutzen, von MS oder Open Source? Sind Windows-Dienste einfach so gut, dass Sie nichts anderes brauchen?

+0

Windows-Dienste zur Rettung! –

Antwort

1

Windows-Dienste sind immer noch die bevorzugte Technologie.

Verwandte Themen