Hangfire: Skalierbare Hintergrundjobs in .NET
18.09.2023, 00:00 Uhr
Jetzt mit Inversion of Control
Hangfire erzeugt skalierbare Hintergrundjobs unter .NET und führt sie aus. Der Artikel zeigt, was es Neues gibt und was ein Job Activator ist.
Während der Autor sich die Wörter für diesen Artikel überlegt, langweilt sich der Prozessor. Bis auf die Verarbeitung von ein paar Tastendrücken hat er nichts zu tun. Das ändert sich schlagartig, wenn Prozesse in den Hintergrund verschoben werden. Dann tut sich auf dem Bildschirm immer noch wenig, aber der Prozessor muss marschieren.
Hangfire hilft dabei, solche Aufgaben zu delegieren. Es handelt sich dabei um eine leistungsstarke Open-Source-Bibliothek für .NET und .NET Core, die es ermöglicht, Hintergrundaufgaben einfach und zuverlässig in eigene Anwendungen zu integrieren. Denn wer Hintergrundjobs implementiert, wird mit einigen Herausforderungen konfrontiert – und hier tritt Hangfire auf. Besonderes Augenmerk liegt dabei auf Skalierbarkeit, Fehlerbehandlung, Sicherheit und Wartbarkeit von Hintergrundjobs.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar