Episode
Arbeiten mit Kanälen in .NET
Kanäle ermöglichen es einem Produzenten, Daten sicher an einen Verbraucher zu übergeben, zusammen mit den entsprechenden Benachrichtigungen in beide Richtungen.
In dieser Episode chatt Stephen Toub mit Rich über das, warum und wie die System.Threading.Channels-Bibliothek verwendet wird. Sie führen uns durch eine einfache Demo der Nutzung von Kanälen und diskutieren auch die verschiedenen Strategien zur Verfügung.
- [00:55] – Wofür werden Kanäle verwendet?
- [01:35] – Erstellen einer einfachen Kanalimplementierung
- [09:15] - Wechsel zu System.Threadding.Channels
- [11:34] – Was sind die Vorteile der Verwendung von System.Threadding.Channels?
- [14:11] Was sind einige der verfügbaren Rückdruckstrategien?
- [20:58] - Arbeiten mit unterschiedlicher Anzahl von Herstellern oder Verbrauchern
- [21:54] - Was sind die Vorteile von Kanälen im Vergleich zu Pipelines?
- [23:35] – Können Kanäle aus Prozessszenarien verwendet werden?
- [24:30] - Kanäle können mit pub/sub verwendet werden
- [25:28] – Was ist als Nächstes für Kanäle?
Nützliche Links
- Eine Einführung in System.Threading.Channels
- System.Threading.Channels NuGet-Paket
- System.Threadding.Channels auf GitHub
Kanäle ermöglichen es einem Produzenten, Daten sicher an einen Verbraucher zu übergeben, zusammen mit den entsprechenden Benachrichtigungen in beide Richtungen.
In dieser Episode chatt Stephen Toub mit Rich über das, warum und wie die System.Threading.Channels-Bibliothek verwendet wird. Sie führen uns durch eine einfache Demo der Nutzung von Kanälen und diskutieren auch die verschiedenen Strategien zur Verfügung.
- [00:55] – Wofür werden Kanäle verwendet?
- [01:35] – Erstellen einer einfachen Kanalimplementierung
- [09:15] - Wechsel zu System.Threadding.Channels
- [11:34] – Was sind die Vorteile der Verwendung von System.Threadding.Channels?
- [14:11] Was sind einige der verfügbaren Rückdruckstrategien?
- [20:58] - Arbeiten mit unterschiedlicher Anzahl von Herstellern oder Verbrauchern
- [21:54] - Was sind die Vorteile von Kanälen im Vergleich zu Pipelines?
- [23:35] – Können Kanäle aus Prozessszenarien verwendet werden?
- [24:30] - Kanäle können mit pub/sub verwendet werden
- [25:28] – Was ist als Nächstes für Kanäle?
Nützliche Links
- Eine Einführung in System.Threading.Channels
- System.Threading.Channels NuGet-Paket
- System.Threadding.Channels auf GitHub
Feedback? Melden Sie hier ein Problem.