火幣零停機完成技術升級,系統吞吐量提升10倍以上
本文共764字,需花費2分鐘來閱讀
據火幣研發團隊相關負責人介紹,理論上火幣系統的吞吐率提高了400多倍。
據火幣研發團隊相關負責人介紹,理論上火幣系統的吞吐率提高了400多倍。
3月13日,在系統“零停機”情況下,火幣成功完成系統升級。火幣研發團隊相關負責人表示,升級後,火幣系統吞吐量提升10倍以上,BTC/USDT、ETH/USDT等主流交易對已達到業內最低延遲水平,不僅進一步升級了火幣系統的穩定性和高可用性,而且極大地增強了API使用者的體驗和信心。
據悉,火幣此次系統升級的內容,主要是採用記憶體化技術對交易系統進行流式改造,改造完成後,使用者下單、清算延遲得到了有效降低。尤其對於API使用者來講,下單延遲較之前降低31%,下單到訂單/資產狀態更新推送延遲下降57%,特別是,BTC/USDT、ETH/USDT等主流交易對延遲降低了90%以上。
統計顯示,目前,加密貨幣交易平臺交易延遲一般水平在100毫秒以上,而火幣平臺的交易延遲目前遠低於這個水平。
所謂記憶體化技術,是指交易環境的各種操作主要在記憶體中進行處理,相比於行業通常依賴資料庫讀寫操作的方式,記憶體化之後,系統的讀寫速度更快,配合流式處理改造,系統延遲降低、吞吐量大大提升。
全流程是指交易處理的整個過程,包括使用者下單、撮合、清算等多個方面。通過記憶體化技術進行流式改造以後,系統各個環節可以基於交易對進行並行處理,也就說此前系統在某一時段內只能處理一件事,升級後,系統可以在同一時間同時處理好幾件事情。
據火幣研發團隊相關負責人介紹,理論上火幣系統的吞吐率提高了400多倍。經過記憶體化改進,清算處理速度又可以提升10倍以上,理論上是系統併發能做到的極限。他進一步表示,行業都在參考類似做法,不過火幣在此技術方面走在了行業前列,“為使用者提供更好的交易體驗始終是火幣我們研發人員奮鬥的初心,我們還會繼續努力。”
此外,交易系統核心模組重大架構調整、重要業務資料的遷移維護,業內一般使用停機發布的方式。不停機升級的難點主要在於新老服務同時並存。這需要考慮新老服務併發帶來的資料一致性問題。
火幣研發團隊在這個領域進行了長期探索和經驗積累,經過幾個月的封閉研發奮戰,實現了系統升級零停機,此前,火幣技術團隊在進行容器化改造和系統擴容、業務資料遷移維護時,也都實現了零停機。
本文來源:金色財經
1、本文僅是傳達資訊之目的,不代表獵雲財經立場,不構成任何投資建議。投資有風險,入市須謹慎。
2、獵雲財經原創文章未經授權不得轉載,侵權必究。如需轉載請聯絡官方微訊號進行授權。轉載時須在文章頭部明確註明出處、保留官方微訊號、作者署名,如轉自獵雲財經(微訊號:lieyuncj)字樣。