Junior
Mis juhtub, kui teenus ei tagasta ühtegi vastust? Kuidas see klientidele kuvatakse?
sobes.tech AI
Vastus AI-lt
Klientide vaatepunktist võib see avalduda järgmiselt:
- Rakenduse või lehe hangumine. Liides ei reageeri, ootab vastust.
- Aega lõppes (Timeout). Rakendus või brauser võib kuvada veateate, mis näitab ühenduse aegumise aega.
- Tühi või vale vastus. Harvadel juhtudel võib klient saada mittetäieliku või rikutud vastuse, mida ei saa õigesti töödelda.
Oma teenuse jaoks võib vastuse puudumine olla põhjustatud paljudest põhjustest:
- Serveri vead. Sisevead rakenduse loogikas, andmebaasi tõrked, ressursside puudus (mälu, protsessor).
- Võrgu probleemid. Ühenduse katkemine kliendi ja serveri vahel, marsruutimisprobleemid.
- Teenuse tõrge. Teenus võis ootamatult lõpetada või peatada.
- Ülekoormus. Teenus ei suuda töödelda taotluste arvu ja ei saa neid töödelda.
Kliendi poolel tuleb see stsenaarium käsitleda järgmiselt:
- Aja piirangute seadistamine. Vastuse ootamise aja piiramine.
- Informatiivse sõnumi kuvamine. Kasutajale probleemi kohta teavitamine ja uuesti proovimise pakkumine.
- Uuesti päringute mehhanismid (Retry). Automaatne katse taotluse uuesti saatmiseks pärast lühikest pausi.