Epizoda
Práce s kanály v .NET
Kanály umožňují producentovi bezpečně předávat data příjemci spolu s příslušnými oznámeními v obou směrech.
V této epizodě Stephen Toub mluví s Rich o tom, co, proč a jak používat System.Threading.Channels knihovny. Provedou nás jednoduchou ukázkou používání kanálů a také diskutují o různých strategiích, které máme k dispozici.
- [00:55] – k čemu se používají kanály?
- [01:35] – Vytvoření základní implementace kanálu
- [09:15] – Přechod na System.Threadding.Channels
- [11:34] – Jaké jsou výhody používání system.Threadding.Channels?
- [14:11] - Jaké jsou některé z dostupných strategií zpětného tlaku?
- [20:58] - Práce s různým počtem výrobců nebo spotřebitelů
- [21:54] – Jaké jsou výhody kanálů v porovnání s kanály?
- [23:35] – Dají se kanály používat mimo procesové scénáře?
- [24:30] – Lze použít kanály s pub/sub
- [25:28] - Co je další pro kanály?
Užitečné odkazy
- Úvod do System.Threading.Channels
- Balíček NuGet System.Threading.Channels
- System.Threadding.Channels na GitHubu
Kanály umožňují producentovi bezpečně předávat data příjemci spolu s příslušnými oznámeními v obou směrech.
V této epizodě Stephen Toub mluví s Rich o tom, co, proč a jak používat System.Threading.Channels knihovny. Provedou nás jednoduchou ukázkou používání kanálů a také diskutují o různých strategiích, které máme k dispozici.
- [00:55] – k čemu se používají kanály?
- [01:35] – Vytvoření základní implementace kanálu
- [09:15] – Přechod na System.Threadding.Channels
- [11:34] – Jaké jsou výhody používání system.Threadding.Channels?
- [14:11] - Jaké jsou některé z dostupných strategií zpětného tlaku?
- [20:58] - Práce s různým počtem výrobců nebo spotřebitelů
- [21:54] – Jaké jsou výhody kanálů v porovnání s kanály?
- [23:35] – Dají se kanály používat mimo procesové scénáře?
- [24:30] – Lze použít kanály s pub/sub
- [25:28] - Co je další pro kanály?
Užitečné odkazy
- Úvod do System.Threading.Channels
- Balíček NuGet System.Threading.Channels
- System.Threadding.Channels na GitHubu
Chcete se podělit o svůj názor? Tady můžete odeslat problém.