Jika server yang berjalan terpisah dari server game, seperti server chat, party, atau balai lelang, mengalami gangguan, hanya fitur itu yang tidak berfungsi.
Mengapa Server khusus fitur melambat atau mati → Akibatnya Hanya permintaan untuk fitur itu yang tidak mendapat respons → Di layar Chat tidak jalan, undangan party tidak direspons, market loading tanpa henti (pertempuran tetap normal)
Sesekali secara acak, Saat banyak pemain berkumpul
Penanggung jawab
Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Infrastruktur server (Tim Infrastruktur)
Tugas Tim Pengembang Game
Rancang agar game tetap berjalan meskipun fitur itu gagal, tampilkan status per fitur, jangan memusatkan banyak fitur di satu server pusat.
Tugas Tim Infrastruktur
Pasang health check dan alert per server pendukung, siapkan redundansi dan restart otomatis.
Di grafik
Koneksi putus serentak · Tingkat keberhasilan permintaan per fitur, jumlah koneksi dan health check server pendukung
Yang diperiksa
Periksa health check, status proses, dan jumlah koneksi per server pendukung seperti chat, party, dan balai lelang, serta tingkat keberhasilan dan waktu respons permintaan per fitur. Jika di belakang load balancer, periksa UnHealthyHostCount pada target group
Cocok jika
Hanya server yang menangani fitur yang dilaporkan yang menunjukkan health check gagal atau koneksi anjlok, sedangkan tick dan pertempuran di server game normal
Tidak cocok jika
Banyak fitur berhenti bersamaan: lebih mungkin server pusat yang menjadi perantara fitur-fitur itu, atau kegagalan berantai
Sarana pemeriksaan
Tools infrastruktur (tanpa perlu kode game)
Pelajari lebih lanjut
Jika satu server pusat (server world atau server manager) menjadi perantara untuk party, guild, whisper, dan perpindahan antarserver sekaligus, banyak fitur berhenti bersamaan saat server itu saja melambat.
Sumber
Bulkhead PatternMicrosoft Azure Jika komponen diisolasi ke dalam pool masing-masing, saat satu komponen gagal sisanya tetap berjalan dan gangguan tidak merambat