Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3195|Válasz: 0

[Forrás] .NET/C# Egyszerű Polly használat oktató

[Linket másol]
Közzétéve 2023. 07. 26. 20:00:59 | | | |
Követelmények: Az előző projekt a Polly-t használta a HttpClient újrapróbálási mechanizmusához, mivel hálózati ingadozások jelentkeznek, vagy a projekt nem tud normál módon szolgáltatásokat nyújtani a kiadási időszakban, a Polly mikroszolgáltatás architektúrája alatt javítja a szolgáltatás elérhetőségét, és nem okozza az egész tranzakció meghibásodását rövid kivétel miatt, hanem interfész idempotenciál szükséges.

A Polly egy .NET ellenálló és átmeneti hibakezelő könyvtár, amely lehetővé teszi a fejlesztők számára, hogy olyan szabályzatokat, mint például a próbálkozások, megszakítók, időkikapcsolások, válaszfal szigetelés, sebességkorlátozás és tartalék megoldások sima és szálbiztonságú módon fejezzék ki.

GitHub cím:A hiperlink bejelentkezés látható.

Először hozz létre egy új weboldal felületet, és a normál állapotkód csak a harmadik kérés után tér vissza, a kód a következő:


.NET konzol app

Hozz létre egy új konzolalkalmazást, és használd a HttpClient request interfészt a hibakérés megkeresésére az alábbiak szerint:



Bemutatjuk Pollyt, egy újrapróbálási mechanizmust, a nuget parancs a következő:

A kódex a következő:

Háromszor próbálkoztam újra, a negyedik kérés sikeres volt, sikeresen megszerzi a visszaküldött adatokat, ahogy az alábbi ábrán látható:



ASP.NET Core alkalmazások

ASP.NET Core projektekhez közvetlenül hivatkozhat a Microsoft.Extensions.Http.Polly oldalra, az alábbiak szerint:

A kódex a következő:

Utalás:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
(Vége)





Előző:A .NET/C# a Refit segítségével enum paraméter enum típusú hibát kér
Következő:A PowerShell tömöríti a mappákat a Compress-Archive (Compress-Archive) alapján
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com