Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 2987|Válasz: 0

Részletes magyarázat a Consul blokkoló lekérdezéseiről

[Linket másol]
Közzétéve 2024. 08. 22. 11:11:24 | | | |
Követelmények: A Consul néhány interfésze támogatja a "block query" funkciót, amely megakadályozza a Consulban történő gyakori adatlevonást; ha az adatok nem változnak, akkor a megadott időpontig blokkolják, és ha az adatok változnak, azonnal válaszolnak.

A Consul számos végpontja támogatja a "lekérdezések blokkolását" nevű funkciót. A lekérdezések blokkolásával hosszú lekérdezésekkel várják a lehetséges változásokat. Nem minden végpont támogatja a blokkolást, de minden végpont egyediben dokumentálja a lekérdezések blokkolásának támogatását a dokumentációban.

Dokumentáció:A hiperlink bejelentkezés látható.

Olyan interfészek, amelyek támogatják a lekérdezések blokkolását lekérdezések blokkolására

A válaszfejléc így tér vissza:X-Consul-Index, kérjen lekérdezési paramétereket a következőkre:index(Az utolsó válasz fejlécének X-Consul-Index tartalma)

Ez a cikk példaként a KV tároló lekérdezési interfészt és a dokumentumot tartalmazza:A hiperlink bejelentkezés látható., ahogy az alábbi ábrán látható:



Az első alkalommal nem viszed a kérés paramétert (vagy nem viszed az alapértelmezett 0 értéket)

Láthatod, hogy a válasz azonnal visszakapja, és a válasz fejléce tartalmazza az x-conssul-index információt, ahogy az alábbi ábrán látható:



Kérd újra az interfészt

Vigye az index kérés paramétert, láthatod, hogy a kérés blokkolva van (alapértelmezés 5 perc), majd az alapértelmezett várakozási idő nem válaszol, ahogy az alábbi ábrán látható:



Módosítsd a KV értékét a kérési folyamat során

Ha a Block Query függvényt a kérés során várakozásra indítják, ha a KV értéke módosítódik, a kérés azonnal válaszol, ahogy az alábbi ábrán látható:



.NET/C# kódhívásokhoz lásd az alábbikat:

Utalás:A hiperlink bejelentkezés látható.

(Vége)





Előző:.NET/C# a Baidu Universal Translation API API-jának meghívásához
Következő:MikroTik (1) RB3011UiAS-RM kibontási kép
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com