Junior
Xidmət heç bir cavab qaytarmazsa, nə baş verəcək? Bu, müştəri üçün necə görünəcək?
sobes.tech Süni İntellekt
AI-dan cavab
Müştərinin baxış bucağından, bu aşağıdakı kimi özünü göstərə bilər:
- Tətbiqin və ya səhifənin donması. İnterfeys cavab vermir, cavab gözləyir.
- Vaxtın bitməsi (Timeout). Tətbiq və ya brauzer əlaqənin vaxtının keçdiyini göstərən xəta mesajı göstərə bilər.
- Boş və ya düzgün olmayan cavab. Nadirdə, müştəri tamamlanmamış və ya pozulmuş cavab ala bilər və onu düzgün emal etmək mümkün deyil.
Xidmət üçün, cavabsızlıq çox səbəblərdən qaynaqlana bilər:
- Serverdəki xətalar. Tətbiqin daxili logikasında xətalar, məlumat bazası nasazlıqları, resursların çatışmazlığı (yaddaş, prosessor).
- Şəbəkə problemləri. Müştəri və server arasında əlaqənin kəsilməsi, marşrutlaşdırma problemləri.
- Xidmətin özünün nasazlığı. Xidmət qəfil dayandırıla və ya dayandırıla bilər.
- Yükün çoxluğu. Xidmət çoxsaylı sorğuları idarə edə bilməz və onları işləyə bilməz.
Müştəri tərəfində, bu ssenari aşağıdakı kimi idarə olunmalıdır:
- Vaxt limitlərinin qurulması. Cavab üçün gözləmə vaxtını məhdudlaşdırmaq.
- Məlumatlandırıcı mesajın göstərilməsi. İstifadəçiyə problemi bildirmək və yenidən cəhd etməyi təklif etmək.
- Yenidən cəhd mexanizmləri (Retry). Qısa fasilədən sonra sorğunu avtomatik olaraq yenidən göndərmək.