Proyek sampel ini menunjukkan arsitektur Server dan Klien menggunakan .NET 6 dan perpustakaan Polly. Server adalah proyek .NET Web API yang mengimplementasikan otentikasi JWT Bearer untuk otorisasi. Klien adalah aplikasi Konsol .NET yang berkomunikasi dengan Server menggunakan perpustakaan Polly.
Server : Mewakili server .NET Web API. Server mensimulasikan operasi dengan durasi terbatas dan menerapkan strategi penanganan kesalahan dan ketahanan menggunakan perpustakaan Polly.
Klien : Mewakili klien .NET Web API yang berinteraksi dengan Server. Klien menggunakan perpustakaan Polly untuk mengambil data dari server atau mengirim data ke sana.
.NET 6: Versi terbaru .NET Framework untuk mengembangkan aplikasi.
Polly: Pustaka .NET sumber terbuka untuk menangani kesalahan dan menerapkan strategi ketahanan. Polly dapat digunakan untuk menangani kesalahan jaringan, batas waktu, kode kesalahan, dan banyak lagi.
Otentikasi Pembawa JWT: Metode otentikasi berbasis token menggunakan JSON Web Tokens (JWT). Otentikasi Pembawa JWT digunakan untuk otorisasi dan otentikasi pengguna dalam proyek ini.