Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2987|Atbildi: 0

Detalizēts skaidrojums par vaicājumu bloķēšanu konsulā

[Kopēt saiti]
Publicēts 22.08.2024 11:11:24 | | | |
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)





Iepriekšējo:.NET/C#, lai izsauktu Baidu universālās tulkošanas API API
Nākamo:MikroTik (1) RB3011UiAS-RM izpakošanas attēls
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com