See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3195|Vastuse: 0

[Allikas] .NET/C# Simple Use Polly õpetus

[Kopeeri link]
Postitatud 26.07.2023 20:00:59 | | | |
Nõuded: Eelmine projekt kasutas Pollyt HttpClient kordusproovi mehhanismina, kuna võrgu kõikumised või projekt ei pruugi väljalaskeperioodil teenuseid tavapäraselt pakkuda; Polly kasutamine mikroteenuse arhitektuuris parandab teenuse kättesaadavust ega põhjusta kogu tehingu ebaõnnestumist lühikese erandi tõttu, kuid nõuab liidese idempotentsiaali.

Polly on .NET-i vastupidav ja ajutiste tõrkete käsitlemise teek, mis võimaldab arendajatel sujuvalt ja lõimekindlalt väljendada poliitikaid nagu kordused, kaitselülitid, ajapiirangud, vaheseinte isoleerimine, kiiruse piiramine ja varuplaanid.

GitHubi aadress:Hüperlingi sisselogimine on nähtav.

Esiteks loo uus veebiliides ja tavaline olekukood tagastatakse alles pärast kolmandat päringut, kood on järgmine:


.NET konsoolirakendus

Loo uus konsoolirakendus ja kasuta HttpClient päringuliidest, et proovida viga küsida järgmiselt:



Tutvustades Pollyt, lisades uuesti proovimise mehhanismi, nuget käsk on järgmine:

Kood on järgmine:

Proovisin uuesti 3 korda, neljas taotlus õnnestus, saab edukalt tagastatud andmed, nagu alloleval joonisel näidatud:



ASP.NET Core rakendused

ASP.NET Core projektide puhul saate otse viidata Microsoft.Extensions.Http.Polly järgmiselt:

Kood on järgmine:

Viide:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
(Lõpp)





Eelmine:.NET/C# kasutab Refit'i, et taotleda enum-parameetri enum-tüüpi viga
Järgmine:PowerShell tihendab kaustu Compress-Archive'i alusel
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com