Vaatimukset: Jotkin Consulin rajapinnat tukevat "block query" -toimintoa, joka voi estää datan toistuvan hakemisen Consulissa; jos data ei muutu, se estetään määräaikaan ennen vastaamista, ja jos data muuttuu, pyyntöön vastataan välittömästi.
Monet Consulin päätelaitteet tukevat ominaisuutta nimeltä "kyselyjen estäminen". Estokyselyitä käytetään odottamaan mahdollisia muutoksia pitkän kyselyn avulla. Kaikki päätelaitteet eivät tue estoa, mutta jokainen päätepiste dokumentoi dokumentaatiossa ainutlaatuisesti estokyselyiden tuen.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
Rajapinnat, jotka tukevat kyselyiden estämistä kyselyiden estämiseksi
Vastausotsikko palaa:X-Consul-Index, pyydä kyselyparametreja kantamaan:indeksi(X-Consul-Index viimeisen vastauksen otsikon sisältö)
Tässä artikkelissa otetaan esimerkkinä KV-tallennuskyselyrajapinta ja dokumentti:Hyperlinkin kirjautuminen on näkyvissä., kuten alla olevassa kuvassa näkyy:
Ensimmäisellä kerralla et kanna pyyntöparametria (tai kanna oletusarvoa 0)
Näet, että vastaus palautetaan välittömästi, ja vastauksen otsikko sisältää x-consul-index -tiedot, kuten seuraavassa kuvassa on esitetty:
Pyydä käyttöliittymää uudelleen
Kanna indeksipyyntöparametria, näet että pyyntö on estetty (oletus on 5 minuuttia), ja oletusodotusaika ei vastaa, kuten alla olevassa kuvassa näkyy:
Muokkaa KV:n arvoa pyyntöprosessin aikana
Jos Block Query -toiminto aktivoituu odottamaan pyyntöprosessin aikana, jos KV:n arvoa muutetaan, pyyntö vastaa välittömästi, kuten seuraavassa kuvassa on esitetty:
.NET/C#-koodikutsuja varten katso seuraavaa:
Viittaus:Hyperlinkin kirjautuminen on näkyvissä.
(Loppu)
|