Mengatasi kegagalan layanan hilir
Sebuah layanan pembayaran hilir gagal berulang kali. Upaya ulang (retry) menumpuk beban dan memperlambat seluruh aplikasi. Circuit Breaker Simulator memungkinkan Anda melihat bagaimana breaker melindungi sistem dalam skenario ini.
Coba hal berikut di aplikasi:
- Klik Make request (will fail) berulang kali. Perhatikan penghitung kegagalan beruntun naik sampai breaker berpindah ke OPEN.
- Saat breaker OPEN, terus klik Make request. Perhatikan di log permintaan bahwa panggilan BLOCKED: permintaan tidak pernah mencapai layanan pembayaran.
- Tunggu jeda pendinginan 5 detik berakhir. Breaker berpindah ke HALF_OPEN dan mengizinkan satu permintaan percobaan.
- Dari HALF_OPEN, coba Make successful request untuk menutup breaker, atau Make request (will fail) untuk memicunya terbuka kembali.
Setelah Anda mengamati perilakunya, Anda siap menjawab.
Pertanyaan: Saat breaker OPEN, apa yang terjadi pada setiap permintaan yang dibuat aplikasi ke layanan pembayaran?
Latihan ini merupakan bagian dari kursus
Mengembangkan aplikasi di AWS
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan