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

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

Google Cloud Storage go 客戶端的重試邏輯在哪里?

Google Cloud Storage go 客戶端的重試邏輯在哪里?

Go
catspeake 2021-10-18 09:42:21
Cloud Storage 的 go 客戶端的一些 Google文檔說:該庫支持向 Cloud Storage 讀取和寫入大量數據,具有內部錯誤處理和重試功能,因此您無需編寫自己的代碼來執行此操作。但是,當使用以下將對象放入云存儲的代碼片段時,有時會向我返回 503 Service Unavailable 錯誤。重試 Cloud Storage 請求的邏輯在哪里?    conf, err := google.JWTConfigFromJSON([]byte(apiKey),storage.ScopeFullControl)    if err != nil {        panic(err)    }    ctx := cloud.NewContext(projectId, conf.Client(oauth2.NoContext))    writer := storage.NewWriter(self.ctx, Bucket, key)    _, err := writer.Write(data)    if err != nil {        return err    }
查看完整描述

1 回答

?
一只名叫tom的貓

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

正如 Glenn Lewis 在GCloud 問題(2 月 20 日)中提到的:

我們正在 google-api-go-client 庫中處理 ResumableMedia 上傳,它會簡單地從它停止的地方重試,以防傳輸過程中出現問題。我希望這應該可以解決問題,但我沒有關于何時準備就緒的日期,因為有持續的設計討論。

現在ResumableMedia源代碼中沒有引用,所以似乎文檔是錯誤的。請注意,該storage軟件包是實驗性的。


查看完整回答
反對 回復 2021-10-18
  • 1 回答
  • 0 關注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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