DA |EN
  • E-commerce
  • AI
  • Cases
    • B2C
    • B2B
  • Ydelser
    • Artificial Intelligence
    • Apps
    • E-handel
    • Digital strategi
    • Composable commerce
    • Customer Data Platform
    • Kundeservice
    • PIM
    • UX & Design
  • Viden
  • Events
  • Om os
  • Karriere
  • Kontakt
Viden

June 12, 2019

Bulletproof transient error handling with Polly @ Anglebrackets

Når man arbejder med distribuerede systemer, som skal snakke sammen og når man har brugere der forventer en god oplevelse af at anvende dit website, kan Polly biblioteket hjælpe med at forenkle kompleksiteten i at implementere god fejlhåndtering, når de her systemer løber ind i problemer, f.eks. nedetid, netværksproblemer eller andet.

Polly er en del af .NET Foundation, hvor mange vigtige flagskibsprojekter bliver blåstemplet af Microsoft og .NET communitiet. Biblioteket er downloadet mere end 16 millioner gange.

Carl Franklin gennemgår Polly-biblioteket og forklarer rigtig fint forskellige scenarier og problemstillinger, som Polly løser.

Der var C# eksempler på brug af samtlige policies. Koden kan findes her.

Der findes også mulighed for at simulere “kaos” i sin applikation – det var nyt for mig – projektet findes her.

Konklusion

Jeg har brugt biblioteket mange gange i vores projekter (wait-and-retry og circuit-breaker), både fordi det optimerer brugeroplevelsen, men også fordi det øger stabiliteten og robustheden af vores integrationer mellem de forskellige systemer. Jeg har været rigtig glad for at bruge det, omend der er en stejl indlæringskurve. Selvom Carl Franklin virkede træt og lidt off i dag, leverede han alligevel en ganske fin præsentation, om et rigtigt svært emne. 3/5.

Nyhedsbrev

Vi holder dig opdateret

Tilmeld dig vores nyhedsbrev og bliv opdateret på alt inden for unified commerce, B2B og B2C e-handel.

Læs vores persondatapolitik

Læs flere indlæg fra Anglebrackets konferencen

Udvikling 12. jun 2019

Modernizing legacy apps

Udvikling 13. jun 2019

PyTorch for .NET-udviklere @ Anglebracket

Skal vi sammen nytænke og udvikle digitale løsninger?

Kontakt +45 88 88 61 61 info@vertica.dk
Aarhus Åboulevarden 69
8000 Aarhus C
København Klosterstræde 9
1157 København K
cvr: 26263573
Vilkår
Persondatapolitik
Cookiepolitik
Whistleblowerordning
Underdatabehandlere
Nyhedsbrev
Karriere · 0 ledige stillinger