亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Etcd - 過時的索引。如何從客戶端讀取“X-Etcd-Index”

Etcd - 過時的索引。如何從客戶端讀取“X-Etcd-Index”

Go
元芳怎么了 2021-11-29 16:17:26
我正在使用 github.com/coreos/etcd/client 與 etcd 云通信,有時我會收到 401 錯誤“請求的索引中的事件已過時并已清除”,在服務器頁面上有一個解釋它發生的原因以及它是如何發生的得到解決。其實我想實現以下場景。獲取“key”及其修改后的索引做一些工作從修改后的索引開始觀察“鍵”通過這種方式,我可以確保也將收到 2 步期間的所有更改。但是 Etcd 只保存前 N 個更改,有時我會收到 401 錯誤。根據文檔,我可以使用“X-Etcd-Index”+ 1 來自 Get key 請求的標頭作為修改后的索引來觀看。curl 'http://127.0.0.1:2379/v2/keys/foo' -vv< HTTP/1.1 200 OK< Content-Type: application/json< X-Etcd-Cluster-Id: f63cd37d2ff4f650< X-Etcd-Index: 17245< X-Raft-Index: 2107637< X-Raft-Term: 360< Date: Tue, 15 Dec 2015 09:02:20 GMT< Content-Length: 791< ...但我不使用直接 http 調用,只使用 github.com/coreos/etcd/client。如何從 get key request 獲取(實際上是否可以使用 api)http 標頭信息?
查看完整描述

2 回答

?
米脂

TA貢獻1836條經驗 獲得超3個贊

所述X-Etcd-Index報頭對應于Response.Index字段。


查看完整回答
反對 回復 2021-11-29
?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

索引在響應字段中可用作“索引”對象。請參閱此處的文檔:https : //godoc.org/github.com/coreos/etcd/client#Response


查看完整回答
反對 回復 2021-11-29
  • 2 回答
  • 0 關注
  • 197 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號