/Bet.Extensions.Resilience

DotNetCore Resilience Framework for Kubernetes Cluster

Primary LanguageC#MIT LicenseMIT

Bet.Extensions.Resilience

GitHub license Build status NuGet Nuget feedz.io

The second letter in the Hebrew alphabet is the ב bet/beit. Its meaning is "house". In the ancient pictographic Hebrew it was a symbol resembling a tent on a landscape.

Note: Pre-release packages are distributed via feedz.io.

Summary

This project contains a number of libraries to satisfy the needs of Microservices development in Kubernetes environment.

The bedrock for this project's Resilience is based on Polly policy libraries.

This library provides with a configurational Resilience framework for HttpClientFactory.

buymeacoffee

Give a Star! ⭐

If you like or are using this project to learn or start your solution, please give it a star. Thanks!

Resilience Libraries

Resilience Hosting Libraries

Http Delegating Message Handlers

Sample Applications

Development Environment

This project supports:

  • VSCode Remote Development in Dev Docker Container (Make sure that debugging of the app is used to run the application.)

  • Visual Studio.NET Docker

To get an ip address of the running docker container:

     hostname -I

Docker Images

This repo is utilizing King David Consulting LLC Docker Images:

Reference

HttpClient Diagnostics events order

System.Net.Http.HttpRequestOut.Start System.Net.Http.Request System.Net.Http.HttpRequestOut.Stop System.Net.Http.Response