SubQuery開發者指南丨如何部署SubQuery項目新版本 - 冷萃財經

SubQuery開發者指南丨如何部署SubQuery項目新版本

SubQuery開發者指南丨如何部署SubQuery項目新版本

SubQuery開發者指南丨如何部署SubQuery項目新版本

部署指南

雖然你可以自由地升級和部署你的 SubQuery 項目的新版本,但如果你的 SubQuery 項目是公開的,請在此過程中注意。需要注意一些關鍵點如下:

 

  • 如果您要升級的版本包含重大更新,建議您選擇創建一個新的項目(例如:My SubQuery Project V2),或者通過社交媒體如推特、電報等給您的社區足夠的預告提醒。

 

  • 部署一個新的 SubQuery 項目版本將會發生一段時間的停機,因為新版本需要從創世區塊起同步整條鏈。

部署變化

登錄到 SubQuery Project,選擇您想部署新版本的項目。您可以選擇部署到生產插槽或暫存插槽。這兩個插槽的環境是各自獨立的,每個插槽都有自己的資料庫並獨立同步。

 我們建議只在最後的階段性測試或需要重新同步項目數據時部署到您的暫存插槽。部署至暫存插槽後,您可以在零停機的情況下將其推廣到生產環境。您會發現在本地運行項目時,測試會更快,因為您可以更容易地調試問題。 

暫存槽是完美的,原因是:

 

  • 在一個單獨的環境中對你的 SubQuery 項目的變化進行最終驗證。暫存插槽有一個與生產不同的URL,您可以在您的dApps中使用。

 

  • 為更新的 SubQuery 項目預熱和索引數據,以消除dApp中的停機時間。

 

  • 為你的 SubQuery 項目準備一個新的版本,而不公開曝光。在瀏覽器中,暫存槽不向公眾顯示,並有一個獨特的 URL,只有你才可以看到。

 

SubQuery開發者指南丨如何部署SubQuery項目新版本

 

升級到最新的索引器和查詢服務

 如果你只是想升級到最新的索引器(@subql / node)或查詢服務(@subql/query),以利用我們定期的性能和穩定性改進,只需選擇我們軟體包的最新版本並保存。這會造成幾分鐘的停機時間。

部署SubQuery項目的新版本

從 GitHub 填寫你想要部署的 SubQuery 項目代碼庫的版本的提交哈希(複製完整的提交哈希)。這將導致較長的停機時間,取決於索引當前鏈所需的時間。你可以隨時在這裡報告進展。

 

下一步 – 連接到你的項目

一旦你的部署成功完成,我們的節點已經從鏈上索引了你的數據,你就可以通過顯示的 GraphQL 查詢端點連接到你的項目。

 

SubQuery開發者指南丨如何部署SubQuery項目新版本

 

或者,您可以點擊您的項目標題旁邊的「…」,並在SubQuery Explorer 上查看它。在那裡您可以使用瀏覽器中的 playground來開始 – 在這裡閱讀更多關於如何使用我們的瀏覽器。

冷萃財經原創,作者:awing,轉載請註明出處:https://www.lccjd.top/2021/11/09/subquery%e5%bc%80%e5%8f%91%e8%80%85%e6%8c%87%e5%8d%97%e4%b8%a8%e5%a6%82%e4%bd%95%e9%83%a8%e7%bd%b2subquery%e9%a1%b9%e7%9b%ae%e6%96%b0%e7%89%88%e6%9c%ac/?variant=zh-tw

0

掃一掃,分享到微信

猜你喜歡

文章評論

電子郵件地址不會被公開。 必填項已用*標註

後發表評論

    上一篇

    兩大美元穩定幣供應量創新高,監管大棒即將揮舞?

    下一篇

    縱覽微軟的元宇宙布局:計劃通過兩項新舉措發展

    微信公眾號

    微信公眾號