Prasības: Dažas konsula saskarnes atbalsta funkciju "bloķēt vaicājumu", kas var novērst biežu datu izvilkšanu konsulā, ja dati nemainās, tie tiks bloķēti līdz norādītajam laikam pirms atbildes, un, ja dati mainās, pieprasījums tiks atbildēts nekavējoties.
Daudzi Consul galapunkti atbalsta funkciju, ko sauc par "bloķēšanas vaicājumiem". Bloķējošie vaicājumi tiek izmantoti, lai gaidītu iespējamās izmaiņas, izmantojot ilgstošu aptauju. Ne visi galapunkti atbalsta bloķēšanu, bet katrs galapunkts unikāli dokumentē savu atbalstu vaicājumu bloķēšanai dokumentācijā.
Dokumentācija:Hipersaites pieteikšanās ir redzama.
Interfeisi, kas atbalsta vaicājumu bloķēšanu, lai bloķētu vaicājumus
Atbildes galvene atgriež:X-konsula indekss, pieprasiet veikt vaicājuma parametrus:Indekss(Pēdējās atbildes galvenes X-Consul-Index saturs)
Šajā rakstā kā piemērs ir izmantots KV krātuves vaicājuma interfeiss un dokuments:Hipersaites pieteikšanās ir redzama., kā parādīts attēlā:
Pirmo reizi, kad neizmantojat pieprasījuma parametru (vai noklusējuma vērtību 0)
Var redzēt, ka atbilde tiek atgriezta nekavējoties, un atbildes galvenē ir informācija par x-konsula indeksu, kā parādīts šajā attēlā:
Vēlreiz pieprasīt saskarni
Veiciet indeksa pieprasījuma parametru, jūs varat redzēt, ka pieprasījums ir bloķēts (noklusējums ir 5 minūtes), un tad noklusējuma gaidīšanas laiks neatbildēs, kā parādīts zemāk redzamajā attēlā:
KV vērtības modificēšana pieprasījuma procesa laikā
Ja funkcija Bloķēt vaicājumu tiek aktivizēta, lai gaidītu pieprasījuma procesa laikā, ja tiek modificēta KV vērtība, pieprasījums atbildēs nekavējoties, kā parādīts nākamajā attēlā:
Par .NET/C# koda izsaukumiem skatiet tālāk norādīto.
Atsauce:Hipersaites pieteikšanās ir redzama.
(Beigas)
|