Рет қаралды 44,814
In this step by step video we build 2 simple .NET 6 Services and work with the Polly library to ensure we can handle any transient faults that may occur when one service calls the other.
The video includes:
• Overview of transient faults
• A look at the Retry Policy
• Step by Step Service build with .NET 6 & C#
• Implementing immediate, liner and exponential back off retry policies
• Working with the HttpClient and HttpClientFactory
• HttpClient & HttpClientFactory
Links
📕 My Book: link.springer....
🤩 Patreon Site (Exclusive Member Benefits!): / binarythistle
📕 Webhooks Course: dotnetplaybook...
🔗 Blog: dotnetplaybook...
🔗 GitHub Repo: github.com/bin...
⏲️ Time Codes ⏲️
PART 1 - INTRODUCTION
0:49 Welcome
3:01 What we'll cover
4:38 What are Transient Faults?
7:59 Handling Transient Faults
14:20 What is Polly
PART 2 - RESPONSE SERVICE
15:41 Scaffold Response Service
21:48 Response Endpoint
28:57 Making our endpoint fail (randomly)
PART 3 - POLLY & THE REQUEST SERVICE
33:58 Scaffold Request Service
42:59 Making Calls without Polly
49:31 Immediate Retry Policy
1:01:56 Linear Retry Policy
1:08:01 Exponential Back off Policy
1:13:40 Introducing HttpClientFactory
1:18:59 Refactoring Request Controller
PART 4 - CREDITS
1:26:23 Patron Supporter Credits