Apa saja pola batas waktu umum yang digunakan dalam sistem yang tangguh secara arsitektural?

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: