Jak automatycznie ponawiać operacja oraz cachować dane z interceptorami w Autofac?

Jak automatycznie ponawiać operacja oraz cachować dane z interceptorami w Autofac?

Wprowadzenie W aplikacji czasami mamy fragmenty kodu, które dodajemy w różnych miejscach. Tak jak ostatnio opisywałem, możemy chcieć dodać cachowanie danych na poziomie logiki biznesowej, aby zmniejszyć ilość zapytań do bazy. W przykładzie dotyczącym CacheManagera wywołanie usługi CacheService dodałem bezpośrednio w kodzie logiki. Z jednej strony tego kodu nie ma zbyt dużo, ale z drugiej Read more about Jak automatycznie ponawiać operacja oraz cachować dane z interceptorami w Autofac?[…]

Jak ponawiać operacje w NET z wykorzystaniem Polly

Jak ponawiać operacje w .NET z wykorzystaniem Polly?

Wprowadzenia W aplikacjach bardzo często używamy zewnętrznych zasobów. A to trzeba wykonać zapytanie na bazie danych. Pobrać dane z usługi lub wysłać wiadomość email. Zasoby te charakteryzują się tym, że mogą być przez jakiś czas niedostępne, bo na przykład wystąpił jakiś problem z siecią lub zasób jest zbyt mocno obciążony. W takich sytuacjach zastanawiamy się, Read more about Jak ponawiać operacje w .NET z wykorzystaniem Polly?[…]