В этом примере проекта демонстрируется архитектура сервера и клиента с использованием .NET 6 и библиотеки Polly. Сервер представляет собой проект веб-API .NET, который реализует аутентификацию носителя JWT для авторизации. Клиент — это консольное приложение .NET, которое взаимодействует с сервером с помощью библиотеки Polly.
Сервер : представляет сервер веб-API .NET. Сервер моделирует операции ограниченной продолжительности и применяет стратегии обработки ошибок и устойчивости с помощью библиотеки Polly.
Клиент : представляет клиент веб-API .NET, который взаимодействует с сервером. Клиент использует библиотеку Polly для получения данных с сервера или отправки на него данных.
.NET 6: последняя версия .NET Framework для разработки приложений.
Polly: библиотека .NET с открытым исходным кодом для обработки ошибок и реализации стратегий устойчивости. Polly можно использовать для обработки сетевых ошибок, тайм-аутов, кодов ошибок и многого другого.
Аутентификация носителя JWT: метод аутентификации на основе токенов с использованием веб-токенов JSON (JWT). Аутентификация носителя JWT используется для авторизации и аутентификации пользователей в этом проекте.