Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2987|Odgovoriti: 0

Podrobna razlaga blokiranja poizvedb v Consulu

[Kopiraj povezavo]
Objavljeno na 22. 08. 2024 11:11:24 | | | |
Zahteve: Nekateri vmesniki Consul podpirajo funkcijo "block query", ki lahko prepreči pogosto pridobivanje podatkov v Consulu; če se podatki ne spremenijo, bodo blokirani do določenega časa pred odgovorom, in če se podatki spremenijo, bo zahteva takoj odgovorjena.

Veliko končnih točk v Consulu podpira funkcijo, imenovano »blokiranje poizvedb«. Blokiranje poizvedb se uporablja za čakanje na morebitne spremembe z uporabo dolgega anketiranja. Ne podpirajo vse končne točke blokiranja, vendar vsaka enota edinstveno dokumentira podporo za blokiranje poizvedb v dokumentaciji.

Dokumentacija:Prijava do hiperpovezave je vidna.

Vmesniki, ki podpirajo blokiranje poizvedb za blokiranje poizvedb

Glava odgovora vrne:X-Consul-Index, zahtevajo parametre poizvedb, da prenesejo:kazalo(Vsebina X-Consul-Index v glavi zadnjega odziva)

Ta članek kot primer uporablja vmesnik za poizvedbe o poizvedbah za shranjevanje KV in dokument:Prijava do hiperpovezave je vidna., kot je prikazano na spodnji sliki:



Prvič ne nosiš parametra zahteve (ali ne nosiš privzete vrednosti 0)

Vidite lahko, da je odgovor vrnjen takoj, glava odgovora pa vsebuje informacije o indeksu x-consul, kot je prikazano na naslednji sliki:



Ponovno zahtevajte vmesnik

Če prenesete parameter indeksne zahteve, lahko vidite, da je zahteva blokirana (privzeto je 5 minut), nato pa privzeti čas čakanja ne bo odgovoril, kot je prikazano na spodnji sliki:



Spremenite vrednost KV med postopkom zahteve

Če je funkcija Block Query sprožena na čakanje med postopkom zahteve, bo ob spremembi vrednosti KV zahteva takoj odgovorila, kot je prikazano na naslednji sliki:



Za klice kode .NET/C# glejte na naslednje:

Referenčni:Prijava do hiperpovezave je vidna.

(Konec)





Prejšnji:.NET/C# za klic Baidu Universal Translation API API
Naslednji:MikroTik (1) RB3011UiAS-RM slika razpakiranja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com