1. Pola Pemutus Sirkuit: Pola ini memantau jumlah kegagalan dalam suatu layanan dan "membuka sirkuit" saat ambang tercapai. Ini mencegah permintaan lebih lanjut dikirim ke layanan sampai sembuh.
2. Pola coba lagi: Pola ini mencoba ulang permintaan yang gagal beberapa kali sebelum menyerah. Ini berguna ketika kegagalan bersifat sementara dan teratasi dengan sendirinya seiring waktu.
3. Pola sekat: Pola ini mempartisi sistem menjadi bagian-bagian yang terisolasi sehingga jika satu bagian gagal tidak akan merusak keseluruhan sistem.
4. Timeout pattern: Pola ini menentukan waktu maksimum untuk menyelesaikan permintaan. Jika permintaan membutuhkan waktu terlalu lama untuk diselesaikan, itu dianggap gagal.
5. Pola fallback: Pola ini memberikan respons sekunder saat permintaan gagal. Tanggapan sekunder dapat berupa nilai default atau layanan serupa yang dapat menangani permintaan.
Tanggal penerbitan: